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 source/NanostackRfPhySpirit1.cpp
Revision | Date | Message | Actions |
---|---|---|---|
59:5dbfc9faf1c5 | 2017-05-15 | Improve comment regarding macro `HEAVY_TRACING` | File Diff Annotate |
58:4208689e447e | 2017-05-15 | Put some more `#ifdef HEAVY_TRACING` exclusions | File Diff Annotate |
53:b036a3a850e6 | 2017-02-28 | Call device driver callbacks from thread context | File Diff Annotate |
52:053dbc4b570f | 2017-02-23 | Simplify Spirit1 Mac address specification | File Diff Annotate |
39:75481c4c6655 | 2016-11-24 | Treat RX/TX race condition in favor of TX | File Diff Annotate |
38:5deec3ab2025 | 2016-11-23 | Add new interface files | File Diff Annotate |