Go to the source code of this file.
|
| eagle_impl |
| this namespace contains all the don't use manually classes ;)
|
|
◆ __ASSERT_USE_STDERR
#define __ASSERT_USE_STDERR |
◆ __AVR__
ignore me ;)
Definition at line 80 of file eBoard.h.
◆ __AVR_ATmega2560__
#define __AVR_ATmega2560__ |
- Macro or Constant :
- This is the Macro that will be defined automatically by the ARUDINO IDE if you compile this program for an ARDUINO MEGA 2560
Definition at line 64 of file eBoard.h.
◆ __AVR_ATmega328P__
#define __AVR_ATmega328P__ |
- Macro or Constant :
- This is the Macro that will be defined automatically by the ARUDINO IDE if you compile this program for an ARDUINO UNO R3
Definition at line 68 of file eBoard.h.
◆ _SPI_H_INCLUDED
◆ ARDUINO
◆ EBOARD_BLUETOOTH
#define EBOARD_BLUETOOTH 0x1 |
◆ EBOARD_CHECK_PINS
#define EBOARD_CHECK_PINS 0x1 |
- Macro or Constant :
- this is a copy and paste guard to check if the pins used are still in Bound... it was designed for digital pins and shouldnt be disabled
Definition at line 345 of file eBoard.h.
◆ EBOARD_CHECK_PINS_PWM
#define EBOARD_CHECK_PINS_PWM 0x1 |
- Macro or Constant :
- this should be disabled when reaching RELEASED-state. This will check if an PWM-controlled pin is really capable of HPWM ^^
Definition at line 379 of file eBoard.h.
◆ EBOARD_CLAMP
◆ EBOARD_COPY_AND_PASTE
#define EBOARD_COPY_AND_PASTE 0x1 |
◆ EBOARD_DEBUG_MODE
#define EBOARD_DEBUG_MODE 0x1 |
- Macro or Constant :
- you should definitly set EBOARD_DEBUG_MODE to 0x0 when completed developing. This will shrink the size of the program :D
Definition at line 276 of file eBoard.h.
◆ EBOARD_DEBUG_SPEED
#define EBOARD_DEBUG_SPEED 9600 |
◆ EBOARD_GUESSPATH
#define EBOARD_GUESSPATH 0x1 |
- Macro or Constant :
- If this is set to 0x1 the library will guess the paths of included libraries based on your operating system
Definition at line 148 of file eBoard.h.
◆ EBOARD_HELPCAR_MAIN
#define EBOARD_HELPCAR_MAIN 13 |
◆ EBOARD_HELPCAR_STEER
#define EBOARD_HELPCAR_STEER 12 |
◆ EBOARD_I2C
◆ EBOARD_LCD
- Macro or Constant :
- This will appear as 0x1 in the docs but the real default value is 0x0 This will enable the support for the OLED I²C 128x64 Monochrome display
Definition at line 48 of file eBoard.h.
◆ EBOARD_NANO
◆ EBOARD_NEO
◆ EBOARD_PWM_SPE
◆ EBOARD_SHIFT_REGISTER
#define EBOARD_SHIFT_REGISTER 0x1 |
◆ EBOARD_SPI_SERVO_MAX
#define EBOARD_SPI_SERVO_MAX 2 |
◆ EBOARD_USE_RESET
#define EBOARD_USE_RESET 0x1 |
◆ EBOARD_USE_SPI
#define EBOARD_USE_SPI 0x1 |
◆ EBOARD_USE_UTILITY
#define EBOARD_USE_UTILITY 0x1 |
- Macro or Constant :
- this will remove multiple wrapper from compile-segment. Probably won't change program size
Definition at line 396 of file eBoard.h.
◆ EBOARD_VERSION
#define EBOARD_VERSION "3.2.7d" |
◆ EBOARD_VERSION_NBR
#define EBOARD_VERSION_NBR 349 |
◆ HIGHSPEED
- Macro or Constant :
- This isn't defined by default. If you define it the LCD will be addressed with 400kHz.
- Warning
- This will only work if every connected device supports 400kHz I²C!
Definition at line 78 of file eBoard.h.
◆ main
◆ PIN_BLUETOOTH_RX
#define PIN_BLUETOOTH_RX 0x13 |
◆ PIN_BLUETOOTH_STATE
#define PIN_BLUETOOTH_STATE 0x13 |
◆ PIN_BLUETOOTH_TX
#define PIN_BLUETOOTH_TX 0x12 |
◆ PIN_MAX
◆ PIN_MOTOR_DIR
#define PIN_MOTOR_DIR 0x4 |
◆ PIN_MOTOR_SPE
#define PIN_MOTOR_SPE 0x5 |
◆ PIN_SHIFT_CLK
#define PIN_SHIFT_CLK 0x6 |
◆ PIN_SHIFT_DAT
#define PIN_SHIFT_DAT 0x7 |
◆ PIN_SHIFT_LAT
#define PIN_SHIFT_LAT 0x8 |
◆ REPT_TASK
- Macro or Constant :
- This constant won't be defined by default :D
This enables you to make use of the async features
Definition at line 60 of file eBoard.h.
◆ SoftwareSerial_h
◆ twi_h
◆ optVAL_t
◆ _serial()
this is the recomenned-to-use _serial object for bluetooth communcation :D
The used pins are based on PIN_BLUETOOTH_RX and PIN_BLUETOOTH_TX
◆ mainMotor
◆ steerMotor
◆ STOP