The NSL01 library contains all functions for controlling the NSL01 LoRaWAN shield from mCloud System GmbH. The NSL01 is a professional plug & play LoRaWAN shield for a wide range of STM32 Nucleo-64 boards with Arduino Uno Rev 3 connectivity. For more information about the NSL01 LoRaWAN shield: http://www.mcloud-systems.com/nsl01-lorawan-nucleo-arduino-shield
Functions for NSL01 class for SLIP encoder/decoder. More...
Go to the source code of this file.
Typedefs | |
| typedef UINT8 *(* | TSLIP_CbRxMessage )(UINT8 *message, int length) |
| SLIP message receiver callback defintion. | |
Functions | |
| void | SLIP_Init (TSLIP_CbRxMessage cbRxMessage) |
| Function to init SLIP decoder. | |
| bool | SLIP_SetRxBuffer (UINT8 *rxBuffer, int rxBufferSize) |
| Function to init Rx buffer and enable receiver/decoder. | |
| int | SLIP_EncodeData (UINT8 *dstBuffer, int txBufferSize, UINT8 *srcData, int srcLength) |
| Function to encode outgoing data. | |
| void | SLIP_DecodeData (UINT8 *srcData, int srcLength) |
| Function to process/decode received byte stream. | |
Detailed Description
Functions for NSL01 class for SLIP encoder/decoder.
For more information about the NSL01 LoRaWAN shield: http://www.mcloud-systems.com/nsl01-lorawan-nucleo-arduino-shield
- Note:
- The SLIP files are included in the dependencies directory of the project and these files are necessary for the NSL01 class!
- Version:
- V1.0
- Date:
- 20-June-2018
Definition in file SLIP.h.
Typedef Documentation
| typedef UINT8*(* TSLIP_CbRxMessage)(UINT8 *message, int length) |
Function Documentation
| void SLIP_DecodeData | ( | UINT8 * | srcData, |
| int | srcLength | ||
| ) |
| int SLIP_EncodeData | ( | UINT8 * | dstBuffer, |
| int | txBufferSize, | ||
| UINT8 * | srcData, | ||
| int | srcLength | ||
| ) |
| void SLIP_Init | ( | TSLIP_CbRxMessage | cbRxMessage ) |
Generated on Wed Jul 13 2022 06:29:55 by
1.7.2