Prototype RF driver for STM Sub-1 GHz RF expansion board based on the SPSGRF-868 module for STM32 Nucleo.
Prototype RF Driver for STM Sub-1 GHz RF Expansion Boards based on the SPSGRF-868 and SPSGRF-915 Modules for STM32 Nucleo
Currently supported boards:
Note, in order to use expansion board X-NUCLEO-IDS01A4 in mbed you need to perform the following HW modifications on the board:
- Unmount resistor
R4 - Mount resistor
R7
Furthermore, on some Nucleo development boards (e.g. the NUCLEO_F429ZI), in order to be able to use Ethernet together with these Sub-1 GHz RF expansion boards, you need to compile this driver with macro SPIRIT1_SPI_MOSI=PB_5 defined, while the development board typically requires some HW modification as e.g. described here!
This driver can be used together with the 6LoWPAN stack (a.k.a. Nanostack).
Revisions of mbed_driver_api.cpp
| Revision | Date | Message | Actions |
|---|---|---|---|
| 23:4192649f35da | 2016-11-09 | Enable CSMA/CA | File Diff Annotate |
| 22:9165bd73c61e | 2016-11-09 | Substitute 'MBED_ASSERT' with debug messages | File Diff Annotate |
| 21:d5c10e5742f6 | 2016-11-08 | First version running 'mbed-os-example-client' & 'k64f-border-router with Spirit1' | File Diff Annotate |
| 20:0b738b9ca855 | 2016-11-07 | Introducing short acknowledgment frames (aka 'SHORT_ACK_FRAMES') | File Diff Annotate |
| 16:25dc4b811ad3 | 2016-11-07 | Code cleanup | File Diff Annotate |
| 14:898a9d48dd03 | 2016-11-04 | Backup commit for NUCLEO boards all sizes | File Diff Annotate |
| 13:739d89e71f31 | 2016-11-02 | Backup commit 02/11/16 | File Diff Annotate |
| 12:b8056eda4028 | 2016-10-28 | Add thread for sending ACK's | File Diff Annotate |
| 11:b769d6caad82 | 2016-10-26 | Extend nanostack interface | File Diff Annotate |
| 10:dedd44d58c0f | 2016-10-25 | First version of nanostack integration | File Diff Annotate |
X-NUCLEO-IDS01A4 Sub-1GHz RF Expansion Board