|
armError_t | armInit (arm_t *arm, void *port) |
| Initialize the structure, port and ARM. More...
|
|
armError_t | armDeInit (arm_t *arm) |
| De-initialize the port. More...
|
|
armError_t | armReboot (arm_t *arm) |
| Reboot the ARM. More...
|
|
armError_t | armInfo (arm_t *arm, armType_t *armType, uint8_t *rev, uint64_t *sn, uint16_t *rfFreq, uint8_t *rfPower) |
| Get information about the ARM. More...
|
|
armError_t | armSetMode (arm_t *arm, armMode_t mode) |
| Set the mode. More...
|
|
armMode_t | armGetMode (arm_t *arm) |
| Get the mode. More...
|
|
armError_t | armSfxEnableDownlink (arm_t *arm, bool enable) |
| Enable/Disable the Sigfox downlink. More...
|
|
bool | armSfxIsEnableDownlink (arm_t *arm) |
| Get if the Sigfox downlink is enable. More...
|
|
int8_t | armFskMaxPower (uint16_t radioChannel, armBaudrate_t radioBaud) |
| Get The maximal possible power. More...
|
|
armError_t | armFskSetRadio (arm_t *arm, uint16_t channel, armBaudrate_t baud, int8_t power) |
| Setup the Fsk (local) radio configuration. More...
|
|
void | armFskGetRadio (arm_t *arm, uint16_t *channel, armBaudrate_t *baud, int8_t *power) |
| Get the fsk (local) radio configuration. More...
|
|
armError_t | armFskSetRemoteAdd (arm_t *arm, uint8_t add) |
| Set the radio remote address. More...
|
|
uint8_t | armFskGetRemoteAdd (arm_t *arm) |
| Get the remote address. More...
|
|
armError_t | armFskSetLocalAdd (arm_t *arm, uint8_t add) |
| Set the radio local address. More...
|
|
uint8_t | armFskGetLocalAdd (arm_t *arm) |
| Get the local address. More...
|
|
void | armFskEnableAddressing (arm_t *arm, bool enable) |
| Enable/Disable Addressing. More...
|
|
bool | armFskIsEnableAddressing (arm_t *arm) |
| Get enable Addressing. More...
|
|
void | armFskEnableCrc (arm_t *arm, bool enable) |
| Enable/Disable CRC. More...
|
|
bool | armFskIsEnableCrc (arm_t *arm) |
| Get enable CRC. More...
|
|
armError_t | armFskEnableInfinityMode (arm_t *arm, bool enable) |
| Enable/Disable Infinity mode. More...
|
|
bool | armFskIsEnableInfinityMode (arm_t *arm) |
| Get enable Infinity mode. More...
|
|
void | armFskEnableWhitening (arm_t *arm, bool enable) |
| Enable/Disable Whitening. More...
|
|
bool | armFskIsEnableWhitening (arm_t *arm) |
| Get enable Whitening. More...
|
|
armError_t | armSetSerial (arm_t *arm, armPortBaudrate_t baud, armPortDatabits_t databits, armPortParity_t parity, armPortStopbit_t stopbit) |
| Setup serial port configuration. More...
|
|
void | armGetSerial (arm_t *arm, armPortBaudrate_t *baud, armPortDatabits_t *databits, armPortParity_t *parity, armPortStopbit_t *stopbit) |
| Get the serial port configuration. More...
|
|
armError_t | armFskSetWorMode (arm_t *arm, armFskWor_t mode, uint16_t periodTime, uint16_t postTime, int8_t rssiLevel, bool filterLongPreamble) |
| Enable/Disable and configure the wake on radio mode. More...
|
|
void | armFskGetWorMode (arm_t *arm, armFskWor_t *mode, uint16_t *periodTime, uint16_t *postTime, int8_t *rssiLevel, bool *filterLongPreamble) |
| Get the wake on radio mode configuration. More...
|
|
armError_t | armEnableWakeUpUart (arm_t *arm, bool enable) |
| Enable/Disable the Wake Up Uart. More...
|
|
bool | armIsEnableWakeUpUart (arm_t *arm) |
| Get if Wake Up Uart is enable. More...
|
|
void | armSleep (arm_t *arm, bool sleep) |
| Enable/Disable sleep with pin. More...
|
|
armError_t | armFskSetLbtAfaMode (arm_t *arm, armFskLbtAfa_t mode, int8_t rssiLevel, uint16_t nSamples, uint16_t channel2) |
| Enable/Disable and configure the Lbt&Afa mode. More...
|
|
void | armFskGetLbtAfaMode (arm_t *arm, armFskLbtAfa_t *mode, int8_t *rssiLevel, uint16_t *nSamples, uint16_t *channel2) |
| Get the wake up on mode configuration. More...
|
|
armError_t | armLwSetRadio (arm_t *arm, uint8_t txChannel, uint8_t power, uint8_t txSf, uint8_t rx2Sf, uint8_t rx2Channel) |
| Setup the LoraWan radio configuration. More...
|
|
void | armLwGetRadio (arm_t *arm, uint8_t *txChannel, uint8_t *power, uint8_t *txSf, uint8_t *rx2Sf, uint8_t *rx2Channel) |
| Get the LoraWan radio configuration. More...
|
|
armError_t | armLwSetConfirmedFrame (arm_t *arm, int8_t nbFrame) |
| Enable/Disable and set the confirmed frame. More...
|
|
int8_t | armLwGetConfirmedFrame (arm_t *arm) |
| Get the setup of confirmed frame. More...
|
|
void | armLwSetPortField (arm_t *arm, uint8_t port) |
| Set the port field. More...
|
|
uint8_t | armLwGetPortField (arm_t *arm) |
| Get the port field. More...
|
|
void | armLwEnableOtaa (arm_t *arm, bool enable) |
| Enable/Disable Over The Air Activation. More...
|
|
bool | armLwIsEnableOtaa (arm_t *arm) |
| Get if Over The Air Activation is enable. More...
|
|
void | armLwEnableRxWindows (arm_t *arm, bool enable) |
| Enable/Disable Rx windows. More...
|
|
bool | armLwIsEnableRxWindows (arm_t *arm) |
| Get if Rx windows is enable. More...
|
|
void | armLwEnableTxAdaptiveSpeed (arm_t *arm, bool enable) |
| Enable/Disable Tx Adaptive Speed. More...
|
|
bool | armLwIsEnableTxAdaptiveSpeed (arm_t *arm) |
| Get if Tx Adaptive Speed is enable. More...
|
|
void | armLwEnableDutyCycle (arm_t *arm, bool enable) |
| Enable/Disable Duty Cycle. More...
|
|
bool | armLwIsEnableDutyCycle (arm_t *arm) |
| Get if Duty Cycle is enable. More...
|
|
void | armLwEnableTxAdaptiveChannel (arm_t *arm, bool enable) |
| Enable/Disable Tx Adaptive Channel. More...
|
|
bool | armLwIsEnableTxAdaptiveChannel (arm_t *arm) |
| Get if Tx Adaptive Channel is enable. More...
|
|
void | armLwEnableRx2Adaptive (arm_t *arm, bool enable) |
| Enable/Disable Rx2 windows Adaptive. More...
|
|
bool | armLwIsEnableRx2Adaptive (arm_t *arm) |
| Get if Rx2 windows Adaptive is enable. More...
|
|
armError_t | armLwIds (arm_t *arm, uint32_t *devAddr, uint64_t *devEui, uint64_t *appEui, uint128_t *appKey, uint128_t *nwkSKey, uint128_t *appSKey) |
| Get the IDs. More...
|
|
void | armSetLed (arm_t *arm, armLed_t led) |
| Set the LED behavior. More...
|
|
armLed_t | armGetLed (arm_t *arm) |
| Get the LED behavior. More...
|
|
armError_t | armUpdateConfig (arm_t *arm) |
| Update the configuration in ARM. More...
|
|
int | armSend (arm_t *arm, const void *buf, size_t nbyte) |
| Send data to ARM. More...
|
|
int | armReceive (arm_t *arm, void *buf, size_t nbyte, int timeout) |
| Receive data from ARM. More...
|
|