EDU Arduino API
|
KETCube Arduino API. More...
Modules | |
API Constants | |
KETCube Arduino API Constants. | |
Data Structures | |
struct | ketCube_Arduino_API_t |
KETCube API object. More... | |
Typedefs | |
typedef void(* | voidPtr_t) (void) |
typedef void(* | rxHandler_t) (uint8_t *, uint8_t) |
typedef void(* | IO_pinMode_t) (ketCube_Arduino_pin_t, ketCube_Arduino_pinMode_t) |
typedef void(* | IO_digitalWrite_t) (ketCube_Arduino_pin_t, ketCube_Arduino_pinValue_t) |
typedef ketCube_Arduino_pinValue_t(* | IO_digitalRead_t) (ketCube_Arduino_pin_t) |
typedef bool(* | IO_attachInterrupt_t) (ketCube_Arduino_pin_t, voidPtr_t) |
typedef void(* | Analog_init_t) (void) |
typedef uint16_t(* | Analog_read_t) (ketCube_Arduino_pin_t) |
typedef void(* | Analog_write_t) (ketCube_Arduino_pin_t, uint16_t) |
typedef void(* | PWM_init_t) (void) |
typedef void(* | PWM_tone_t) (uint16_t, uint16_t, uint16_t) |
typedef void(* | LED_init_t) (ketCube_Arduino_pin_t, ketCube_Arduino_pinValue_t) |
typedef void(* | LED_set_t) (ketCube_Arduino_pin_t, ketCube_Arduino_ledFunction_t) |
typedef void(* | Terminal_print_t) (char *,...) |
typedef void(* | Terminal_printError_t) (char *,...) |
typedef void(* | Terminal_printInfo_t) (char *,...) |
typedef void(* | Terminal_printDebug_t) (char *,...) |
typedef void(* | Time_delay_t) (uint32_t) |
typedef void(* | Time_delayMicroseconds_t) (uint32_t) |
typedef uint32_t(* | Time_micros_t) (void) |
typedef uint32_t(* | Time_millis_t) (void) |
typedef void(* | Time_wakeAfter_t) (uint32_t) |
typedef bool(* | Time_wakeIntervalElapsed_t) (void) |
typedef bool(* | LPWAN_send_t) (uint8_t *, uint8_t) |
typedef void(* | LPWAN_regOnRxHandler_t) (rxHandler_t) |
typedef bool(* | I2C_init_t) (void) |
typedef bool(* | I2C_read_t) (uint8_t, uint8_t *, uint16_t) |
typedef bool(* | I2C_write_t) (uint8_t, uint8_t *, uint16_t) |
typedef bool(* | UART_init_t) (uint32_t, ketCube_Arduino_parity_t) |
typedef bool(* | UART_send_t) (uint8_t *, uint32_t, uint32_t) |
typedef bool(* | UART_receive_t) (uint8_t *, uint32_t, uint32_t) |
typedef void(* | Core_regSleepExitHandler_t) (voidPtr_t) |
typedef struct ketCube_Arduino_API_t | ketCube_Arduino_API_t |
KETCube API object. More... | |
Variables | |
ketCube_Arduino_API_t | KETCube |
KETCube Arduino API.
typedef void(* Analog_init_t) (void) |
typedef uint16_t(* Analog_read_t) (ketCube_Arduino_pin_t) |
typedef void(* Analog_write_t) (ketCube_Arduino_pin_t, uint16_t) |
typedef void(* Core_regSleepExitHandler_t) (voidPtr_t) |
typedef bool(* I2C_init_t) (void) |
typedef bool(* I2C_read_t) (uint8_t, uint8_t *, uint16_t) |
typedef bool(* I2C_write_t) (uint8_t, uint8_t *, uint16_t) |
typedef bool(* IO_attachInterrupt_t) (ketCube_Arduino_pin_t, voidPtr_t) |
typedef ketCube_Arduino_pinValue_t(* IO_digitalRead_t) (ketCube_Arduino_pin_t) |
typedef void(* IO_digitalWrite_t) (ketCube_Arduino_pin_t, ketCube_Arduino_pinValue_t) |
typedef void(* IO_pinMode_t) (ketCube_Arduino_pin_t, ketCube_Arduino_pinMode_t) |
typedef struct ketCube_Arduino_API_t ketCube_Arduino_API_t |
KETCube API object.
typedef void(* LED_init_t) (ketCube_Arduino_pin_t, ketCube_Arduino_pinValue_t) |
typedef void(* LED_set_t) (ketCube_Arduino_pin_t, ketCube_Arduino_ledFunction_t) |
typedef void(* LPWAN_regOnRxHandler_t) (rxHandler_t) |
typedef bool(* LPWAN_send_t) (uint8_t *, uint8_t) |
typedef void(* PWM_init_t) (void) |
typedef void(* PWM_tone_t) (uint16_t, uint16_t, uint16_t) |
typedef void(* rxHandler_t) (uint8_t *, uint8_t) |
typedef void(* Terminal_print_t) (char *,...) |
typedef void(* Terminal_printDebug_t) (char *,...) |
typedef void(* Terminal_printError_t) (char *,...) |
typedef void(* Terminal_printInfo_t) (char *,...) |
typedef void(* Time_delay_t) (uint32_t) |
typedef void(* Time_delayMicroseconds_t) (uint32_t) |
typedef uint32_t(* Time_micros_t) (void) |
typedef uint32_t(* Time_millis_t) (void) |
typedef void(* Time_wakeAfter_t) (uint32_t) |
typedef bool(* Time_wakeIntervalElapsed_t) (void) |
typedef bool(* UART_init_t) (uint32_t, ketCube_Arduino_parity_t) |
typedef bool(* UART_receive_t) (uint8_t *, uint32_t, uint32_t) |
typedef bool(* UART_send_t) (uint8_t *, uint32_t, uint32_t) |
typedef void(* voidPtr_t) (void) |
|
extern |