| Microcontroller Wireless Solutions | |||||
Board specific functions for RCB_6_3_PLAIN with ATmega128RFA1. More...
Go to the source code of this file.
Defines | |
| #define | AT25010_BP0 0x04 |
| #define | AT25010_BP1 0x08 |
| #define | AT25010_CMD_RDSR 0x05 |
| #define | AT25010_CMD_READ 0x03 |
| #define | AT25010_CMD_WRDI 0x04 |
| #define | AT25010_CMD_WREN 0x06 |
| #define | AT25010_CMD_WRITE 0x02 |
| #define | AT25010_CMD_WRSR 0x01 |
| #define | AT25010_STATUS_NRDY 0x01 |
| #define | AT25010_STATUS_WE 0x02 |
| #define | CFG_BINARYLEN 32 |
| #define | CFG_FEATURE1_ANTENNA 0x02 |
| #define | CFG_FEATURE1_EXDIV 0x04 |
| #define | CFG_FEATURE1_LNA 0x20 |
| #define | CFG_FEATURE1_PA 0x10 |
| #define | CFG_FEATURE1_RESV3 0x08 |
| #define | CFG_FEATURE1_RESV6 0x40 |
| #define | CFG_FEATURE1_RESV7 0x80 |
| #define | CFG_FEATURE1_RFCONN 0x01 |
| #define | CFG_NAMELEN (32 - sizeof(uint16_t)) |
Enumerations | |
| enum | boardfamilycode { CFG_BFAMILY_RADIO_EXTENDER, CFG_BFAMILY_RCB } |
Functions | |
| static uint8_t | at25010_read_byte (uint8_t addr) |
| static void | at25010_spi_cleanup (void) |
| static void | at25010_spi_setup (void) |
| uint16_t | crc_ccitt_update (uint16_t crc, uint8_t data) |
| retval_t | extern_eeprom_get (uint8_t start_offset, uint8_t length, void *value) |
| static void | extern_eeprom_init (void) |
| void | gpio_init (void) |
| ISR (INT5_vect) | |
| void | pal_button_init (void) |
| button_state_t | pal_button_read (button_id_t button_no) |
| bool | pal_calibrate_rc_osc (void) |
| void | pal_led (led_id_t led_no, led_action_t led_setting) |
| void | pal_led_init (void) |
| void | pal_sleep_mode (uint8_t sleep_mode) |
Variables | |
| enum boardfamilycode | SHORTENUM |
Board specific functions for RCB_6_3_PLAIN with ATmega128RFA1.
Definition in file pal_board.c.