#include <Arduino.h>
#include <Engduino.h>
#include <EngduinoLEDs.h>
#include <EngduinoThermistor.h>
#include <EngduinoAccelerometer.h>
#include <EngduinoMagnetometer.h>
#include <EngduinoLight.h>
#include <EngduinoButton.h>
#include <EngduinoIR.h>
Go to the source code of this file.
|
#define | VERSION 30 |
|
#define | COMMUNICATION_PC_TERMINAL 1 |
|
#define | COMMUNICATION_BT_MODULE 2 |
|
#define | COM_SET_LEDS 10 |
|
#define | COM_SET_LED 11 |
|
#define | COM_SET_PINS_DIGITAL_TYPE 20 |
|
#define | COM_SET_PINS_ANALOG_TYPE 21 |
|
#define | COM_SET_PINS_DIGITAL_VALUE 22 |
|
#define | COM_SET_PINS_ANALOG_VALUE 23 |
|
#define | COM_SET_IR 40 |
|
#define | COM_SET_STATUS 90 |
|
#define | COM_GET_VERSION 100 |
|
#define | COM_GET_SENSORS 110 |
|
#define | COM_GET_TEMPERATURE 111 |
|
#define | COM_GET_ACCELEROMETER 112 |
|
#define | COM_GET_MAGNETOMETER 113 |
|
#define | COM_GET_LIGHT 114 |
|
#define | COM_GET_BUTTON 120 |
|
#define | COM_GET_PINS_DIGITAL_VALUE 130 |
|
#define | COM_GET_PINS_ANALOG_VALUE 131 |
|
#define | COM_GET_IR 160 |
|
#define | COM_GET_STATUS 190 |
|
#define | PACKAGE_TYPE_1 1 |
|
#define | PACKAGE_TYPE_2 2 |
|
#define | PACKAGE_TYPE_3 3 |
|
#define | PACKAGE_PACKAGE_TYPE 0 |
|
#define | PACKAGE_PACKAGE_COMMAND_ID 1 |
|
#define | PACKAGE_MAX_LENGTH 156 |
|
#define | PACKAGE_MAXNR_VALUES 56 |
|
#define | PACKAGE_START_CHR '{' |
|
#define | PACKAGE_STOP_CHR '}' |
|
#define | PACKAGE_DELIMITER_CHR ';' |
|
#define | STATUS_OVERSAMPLING 0 |
|
#define | RES_OK 0 |
|
#define | RES_ERR -1 |
|
#define | RES_ERR_PACKAGE_HEADER -10 |
|
#define | RES_ERR_PACKAGE_NR_VALS -11 |
|
#define | RES_ERR_PACKAGE_VAL -12 |
|
#define | RES_ERR_PACKAGE_UNKNOWN_SENSOR_TYPE -13 |
|
#define | RES_ERR_PACKAGE_UNKNOWN_STATUS_KEY -14 |
|
#define | RES_ERR_PACKAGE_UNKNOWN_ANALOG_PIN -15 |
|
#define | NR_SENSORS 5 |
|
#define | TIME_STAMP 2.05 |
|
#define | MIN_TIME 20 |
|
#define | NR_SENSORS_BUF 8 |
|
#define | NR_TRAN_PINS 18 |
|
|
enum | {
SENSOR_ALL = 0,
SENSOR_TEMP = 1,
SENSOR_ACC = 2,
SENSOR_MAG = 3,
SENSOR_LIGHT = 4
} |
|
enum | {
SENSOR_TEMP_BUF = 0,
SENSOR_ACC_X_BUF = 1,
SENSOR_ACC_Y_BUF = 2,
SENSOR_ACC_Z_BUF = 3,
SENSOR_MAG_X_BUF = 4,
SENSOR_MAG_Y_BUF = 5,
SENSOR_MAG_Z_BUF = 6,
SENSOR_LIGHT_BUF = 7
} |
|
enum | { BUTTON_PRESSED = 0,
BUTTON_RELEASED = 1
} |
|
enum | { PIN_TRAN_NONE = -1,
PIN_TRAN_LOW_TO_HIGH = 1,
PIN_TRAN_HIGH_TO_LOW = 2,
PIN_TRAN_BOTH = 3
} |
|
enum | { PIN_TYPE_DIGITAL,
PIN_TYPE_ANALOG
} |
|
|
void | TIMER1_COMPA_vect (void) __attribute__((signal)) |
|