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).
Diff: source/libs/Contiki_STM32_Library/spirit1.h
- Revision:
- 40:343254875d89
- Parent:
- 34:edda6a7238ec
- Child:
- 67:93bec0baf1de
--- a/source/libs/Contiki_STM32_Library/spirit1.h Thu Nov 24 08:47:27 2016 +0100 +++ b/source/libs/Contiki_STM32_Library/spirit1.h Tue Nov 29 17:25:20 2016 +0100 @@ -137,7 +137,7 @@ #define CONTROL_LENGTH PKT_CONTROL_LENGTH_0BYTES #define EN_ADDRESS S_DISABLE #define EN_FEC S_DISABLE -#define CHANNEL_NUMBER 0 +#define CHANNEL_NUMBER 1 // betzw - WAS: 0 #define LENGTH_TYPE PKT_LENGTH_VAR #define POWER_INDEX 7 #define RECEIVE_TIMEOUT 2000.0 /*change the value for required timeout period*/