AT86RFX configuration.
Copyright (c) 2011-2018 Microchip Technology Inc. and its subsidiaries.
Macros | |
#define | DELAY_US(delay) |
#define | ENTER_CRITICAL_REGION() AVR32_ENTER_CRITICAL_REGION( ) |
#define | LEAVE_CRITICAL_REGION() AVR32_LEAVE_CRITICAL_REGION( ) |
#define | PAL_WAIT_1_US() |
#define | WAIT_65_NS() {nop(); nop();} |
Macros for IRQ and AT86RFX accessing GPIO | |
#define | EXT_INT (AVR32_PIN_PA20) |
#define | EXT_INT_ISR_GROUP 2 |
#define | EXT_INT_ISR_PRIORITY 1 |
#define | TRX_RST (AVR32_PIN_PA17) |
RESET pin of transceiver. More... | |
#define | SLP_TR (AVR32_PIN_PA19) |
Sleep Transceiver pin. More... | |
#define | AT86RFX_RX_NOTIFY(frame) |
AT86RFX Module Callbacks definitions (Optional) More... | |
#define | AT86RFX_TX_STATUS_NOTIFY(status) at86rfx_tal_tx_status_cb(status) |
#define AT86RFX_RX_NOTIFY | ( | frame | ) |
AT86RFX Module Callbacks definitions (Optional)
Referenced by at86rfx_task().
#define AT86RFX_TX_STATUS_NOTIFY | ( | status | ) | at86rfx_tal_tx_status_cb(status) |
Referenced by tx_end_handling().
#define DELAY_US | ( | delay | ) |
Referenced by trx_init(), and trx_reset().
#define ENTER_CRITICAL_REGION | ( | ) | AVR32_ENTER_CRITICAL_REGION( ) |
Referenced by pal_trx_frame_read(), pal_trx_frame_write(), pal_trx_reg_read(), and pal_trx_reg_write().
#define EXT_INT (AVR32_PIN_PA20) |
Referenced by pal_trx_init().
#define EXT_INT_ISR_GROUP 2 |
#define EXT_INT_ISR_PRIORITY 1 |
Referenced by pal_trx_init().
#define LEAVE_CRITICAL_REGION | ( | ) | AVR32_LEAVE_CRITICAL_REGION( ) |
Referenced by pal_trx_frame_read(), pal_trx_frame_write(), pal_trx_reg_read(), and pal_trx_reg_write().
#define PAL_WAIT_1_US | ( | ) |
Referenced by set_trx_state().
#define SLP_TR (AVR32_PIN_PA19) |
Sleep Transceiver pin.
Referenced by pal_trx_init().
#define TRX_RST (AVR32_PIN_PA17) |
RESET pin of transceiver.
Referenced by pal_trx_init().
Referenced by tx_frame_config().