CC26xx Driver Library
rf_ble_mailbox.h File Reference

Go to the source code of this file.

Macros

CPE interrupt definitions for BLE

Interrupt masks for the CPE interrupt in RDBELL. These are new names for interrupts in rf_mailbox.h, used for compartibility with previous versions with separate interrupt numbers.

#define IRQN_BLE_TX_DONE   IRQN_TX_DONE
 
#define IRQN_BLE_TX_ACK   IRQN_TX_ACK
 
#define IRQN_BLE_TX_CTRL   IRQN_TX_CTRL
 
#define IRQN_BLE_TX_CTRL_ACK   IRQN_TX_CTRL_ACK
 
#define IRQN_BLE_TX_CTRL_ACK_ACK   IRQN_TX_CTRL_ACK_ACK
 
#define IRQN_BLE_TX_RETRANS   IRQN_TX_RETRANS
 
#define IRQN_BLE_TX_ENTRY_DONE   IRQN_TX_ENTRY_DONE
 
#define IRQN_BLE_TX_BUFFER_CHANGED   IRQN_TX_BUFFER_CHANGED
 
#define IRQN_BLE_RX_OK   IRQN_RX_OK
 
#define IRQN_BLE_RX_NOK   IRQN_RX_NOK
 
#define IRQN_BLE_RX_IGNORED   IRQN_RX_IGNORED
 
#define IRQN_BLE_RX_EMPTY   IRQN_RX_EMPTY
 
#define IRQN_BLE_RX_CTRL   IRQN_RX_CTRL
 
#define IRQN_BLE_RX_CTRL_ACK   IRQN_RX_CTRL_ACK
 
#define IRQN_BLE_RX_BUF_FULL   IRQN_RX_BUF_FULL
 
#define IRQN_BLE_RX_ENTRY_DONE   IRQN_RX_ENTRY_DONE
 
#define IRQ_BLE_TX_DONE   (1U << IRQN_BLE_TX_DONE)
 
#define IRQ_BLE_TX_ACK   (1U << IRQN_BLE_TX_ACK)
 
#define IRQ_BLE_TX_CTRL   (1U << IRQN_BLE_TX_CTRL)
 
#define IRQ_BLE_TX_CTRL_ACK   (1U << IRQN_BLE_TX_CTRL_ACK)
 
#define IRQ_BLE_TX_CTRL_ACK_ACK   (1U << IRQN_BLE_TX_CTRL_ACK_ACK)
 
#define IRQ_BLE_TX_RETRANS   (1U << IRQN_BLE_TX_RETRANS)
 
#define IRQ_BLE_TX_ENTRY_DONE   (1U << IRQN_BLE_TX_ENTRY_DONE)
 
#define IRQ_BLE_TX_BUFFER_CHANGED   (1U << IRQN_BLE_TX_BUFFER_CHANGED)
 
#define IRQ_BLE_RX_OK   (1U << IRQN_BLE_RX_OK)
 
#define IRQ_BLE_RX_NOK   (1U << IRQN_BLE_RX_NOK)
 
#define IRQ_BLE_RX_IGNORED   (1U << IRQN_BLE_RX_IGNORED)
 
#define IRQ_BLE_RX_EMPTY   (1U << IRQN_BLE_RX_EMPTY)
 
#define IRQ_BLE_RX_CTRL   (1U << IRQN_BLE_RX_CTRL)
 
#define IRQ_BLE_RX_CTRL_ACK   (1U << IRQN_BLE_RX_CTRL_ACK)
 
#define IRQ_BLE_RX_BUF_FULL   (1U << IRQN_BLE_RX_BUF_FULL)
 
#define IRQ_BLE_RX_ENTRY_DONE   (1U << IRQN_BLE_RX_ENTRY_DONE)
 
Operation finished normally
#define BLE_DONE_OK   0x1400
 Operation ended normally. More...
 
#define BLE_DONE_RXTIMEOUT   0x1401
 Timeout of first Rx of slave operation or end of scan window. More...
 
#define BLE_DONE_NOSYNC   0x1402
 Timeout of subsequent Rx. More...
 
#define BLE_DONE_RXERR   0x1403
 Operation ended because of receive error (CRC or other) More...
 
#define BLE_DONE_CONNECT   0x1404
 CONNECT_REQ received or transmitted. More...
 
#define BLE_DONE_MAXNACK   0x1405
 Maximum number of retransmissions exceeded. More...
 
#define BLE_DONE_ENDED   0x1406
 Operation stopped after end trigger. More...
 
#define BLE_DONE_ABORT   0x1407
 Operation aborted by command. More...
 
#define BLE_DONE_STOPPED   0x1408
 
Operation finished with error
#define BLE_ERROR_PAR   0x1800
 Illegal parameter. More...
 
#define BLE_ERROR_RXBUF   0x1801
 No available Rx buffer (Advertiser, Scanner, Initiator) More...
 
#define BLE_ERROR_NO_SETUP   0x1802
 Operation using Rx or Tx attemted when not in BLE mode. More...
 
#define BLE_ERROR_NO_FS   0x1803
 Operation using Rx or Tx attemted without frequency synth configured. More...
 
#define BLE_ERROR_SYNTH_PROG   0x1804
 Synthesizer programming failed to complete on time. More...
 
#define BLE_ERROR_RXOVF   0x1805
 Receiver overflowed during operation. More...
 
#define BLE_ERROR_TXUNF   0x1806
 

Macro Definition Documentation

#define BLE_DONE_ABORT   0x1407

Operation aborted by command.

Definition at line 92 of file rf_ble_mailbox.h.

#define BLE_DONE_CONNECT   0x1404

CONNECT_REQ received or transmitted.

Definition at line 89 of file rf_ble_mailbox.h.

#define BLE_DONE_ENDED   0x1406

Operation stopped after end trigger.

Definition at line 91 of file rf_ble_mailbox.h.

#define BLE_DONE_MAXNACK   0x1405

Maximum number of retransmissions exceeded.

Definition at line 90 of file rf_ble_mailbox.h.

#define BLE_DONE_NOSYNC   0x1402

Timeout of subsequent Rx.

Definition at line 87 of file rf_ble_mailbox.h.

#define BLE_DONE_OK   0x1400

Operation ended normally.

Definition at line 85 of file rf_ble_mailbox.h.

#define BLE_DONE_RXERR   0x1403

Operation ended because of receive error (CRC or other)

Definition at line 88 of file rf_ble_mailbox.h.

#define BLE_DONE_RXTIMEOUT   0x1401

Timeout of first Rx of slave operation or end of scan window.

Definition at line 86 of file rf_ble_mailbox.h.

#define BLE_DONE_STOPPED   0x1408

Operation stopped after stop command

Definition at line 93 of file rf_ble_mailbox.h.

#define BLE_ERROR_NO_FS   0x1803

Operation using Rx or Tx attemted without frequency synth configured.

Definition at line 100 of file rf_ble_mailbox.h.

#define BLE_ERROR_NO_SETUP   0x1802

Operation using Rx or Tx attemted when not in BLE mode.

Definition at line 99 of file rf_ble_mailbox.h.

#define BLE_ERROR_PAR   0x1800

Illegal parameter.

Definition at line 97 of file rf_ble_mailbox.h.

#define BLE_ERROR_RXBUF   0x1801

No available Rx buffer (Advertiser, Scanner, Initiator)

Definition at line 98 of file rf_ble_mailbox.h.

#define BLE_ERROR_RXOVF   0x1805

Receiver overflowed during operation.

Definition at line 102 of file rf_ble_mailbox.h.

#define BLE_ERROR_SYNTH_PROG   0x1804

Synthesizer programming failed to complete on time.

Definition at line 101 of file rf_ble_mailbox.h.

#define BLE_ERROR_TXUNF   0x1806

Transmitter underflowed during operation

Definition at line 103 of file rf_ble_mailbox.h.

#define IRQ_BLE_RX_BUF_FULL   (1U << IRQN_BLE_RX_BUF_FULL)

Definition at line 79 of file rf_ble_mailbox.h.

#define IRQ_BLE_RX_CTRL   (1U << IRQN_BLE_RX_CTRL)

Definition at line 77 of file rf_ble_mailbox.h.

#define IRQ_BLE_RX_CTRL_ACK   (1U << IRQN_BLE_RX_CTRL_ACK)

Definition at line 78 of file rf_ble_mailbox.h.

#define IRQ_BLE_RX_EMPTY   (1U << IRQN_BLE_RX_EMPTY)

Definition at line 76 of file rf_ble_mailbox.h.

#define IRQ_BLE_RX_ENTRY_DONE   (1U << IRQN_BLE_RX_ENTRY_DONE)

Definition at line 80 of file rf_ble_mailbox.h.

#define IRQ_BLE_RX_IGNORED   (1U << IRQN_BLE_RX_IGNORED)

Definition at line 75 of file rf_ble_mailbox.h.

#define IRQ_BLE_RX_NOK   (1U << IRQN_BLE_RX_NOK)

Definition at line 74 of file rf_ble_mailbox.h.

#define IRQ_BLE_RX_OK   (1U << IRQN_BLE_RX_OK)

Definition at line 73 of file rf_ble_mailbox.h.

#define IRQ_BLE_TX_ACK   (1U << IRQN_BLE_TX_ACK)

Definition at line 66 of file rf_ble_mailbox.h.

#define IRQ_BLE_TX_BUFFER_CHANGED   (1U << IRQN_BLE_TX_BUFFER_CHANGED)

Definition at line 72 of file rf_ble_mailbox.h.

#define IRQ_BLE_TX_CTRL   (1U << IRQN_BLE_TX_CTRL)

Definition at line 67 of file rf_ble_mailbox.h.

#define IRQ_BLE_TX_CTRL_ACK   (1U << IRQN_BLE_TX_CTRL_ACK)

Definition at line 68 of file rf_ble_mailbox.h.

#define IRQ_BLE_TX_CTRL_ACK_ACK   (1U << IRQN_BLE_TX_CTRL_ACK_ACK)

Definition at line 69 of file rf_ble_mailbox.h.

#define IRQ_BLE_TX_DONE   (1U << IRQN_BLE_TX_DONE)

Definition at line 65 of file rf_ble_mailbox.h.

#define IRQ_BLE_TX_ENTRY_DONE   (1U << IRQN_BLE_TX_ENTRY_DONE)

Definition at line 71 of file rf_ble_mailbox.h.

#define IRQ_BLE_TX_RETRANS   (1U << IRQN_BLE_TX_RETRANS)

Definition at line 70 of file rf_ble_mailbox.h.

#define IRQN_BLE_RX_BUF_FULL   IRQN_RX_BUF_FULL

Definition at line 62 of file rf_ble_mailbox.h.

#define IRQN_BLE_RX_CTRL   IRQN_RX_CTRL

Definition at line 60 of file rf_ble_mailbox.h.

#define IRQN_BLE_RX_CTRL_ACK   IRQN_RX_CTRL_ACK

Definition at line 61 of file rf_ble_mailbox.h.

#define IRQN_BLE_RX_EMPTY   IRQN_RX_EMPTY

Definition at line 59 of file rf_ble_mailbox.h.

#define IRQN_BLE_RX_ENTRY_DONE   IRQN_RX_ENTRY_DONE

Definition at line 63 of file rf_ble_mailbox.h.

#define IRQN_BLE_RX_IGNORED   IRQN_RX_IGNORED

Definition at line 58 of file rf_ble_mailbox.h.

#define IRQN_BLE_RX_NOK   IRQN_RX_NOK

Definition at line 57 of file rf_ble_mailbox.h.

#define IRQN_BLE_RX_OK   IRQN_RX_OK

Definition at line 56 of file rf_ble_mailbox.h.

#define IRQN_BLE_TX_ACK   IRQN_TX_ACK

Definition at line 49 of file rf_ble_mailbox.h.

#define IRQN_BLE_TX_BUFFER_CHANGED   IRQN_TX_BUFFER_CHANGED

Definition at line 55 of file rf_ble_mailbox.h.

#define IRQN_BLE_TX_CTRL   IRQN_TX_CTRL

Definition at line 50 of file rf_ble_mailbox.h.

#define IRQN_BLE_TX_CTRL_ACK   IRQN_TX_CTRL_ACK

Definition at line 51 of file rf_ble_mailbox.h.

#define IRQN_BLE_TX_CTRL_ACK_ACK   IRQN_TX_CTRL_ACK_ACK

Definition at line 52 of file rf_ble_mailbox.h.

#define IRQN_BLE_TX_DONE   IRQN_TX_DONE

Definition at line 48 of file rf_ble_mailbox.h.

#define IRQN_BLE_TX_ENTRY_DONE   IRQN_TX_ENTRY_DONE

Definition at line 54 of file rf_ble_mailbox.h.

#define IRQN_BLE_TX_RETRANS   IRQN_TX_RETRANS

Definition at line 53 of file rf_ble_mailbox.h.