Tag Archives: nRF24L01

TI Launchpad YWasp Shield

Tonight I decided to end the breadboard mess for the MSP430 YWasp by soldering a little nRF24l01+ shield for the Launchpad together. The nRF24l01+ with its external antenna  looks somehow impressive on the Launchpad :-). The Launchpad with the MSP430G2553 is communicating happly with the STM32VL Discovery based YWasp prototype. The nice thing about the […]

MSP430 Port of YWasp

A first version of the MSP430 YWasp (YWasp is a firmware for STM32 ARM-Cortex-M3 and TI MSP430 microcontrollers for “arifaying” a serial line over an Nordic nRF24l01+ module) port is available on github. I successfully made a STM32VL based YWasp talk to TI Launchpad based YWasp running on a MSP430G2553. The MSP430 YWasp still is […]

MSP430 Port of “libemb”

All modules (“libnrf24l01“, “libserial“, “libconio” and “libshell“) of “libemb” are fully ported to the MSP430G2553 MCU! Also all tests  are working (tested on a Launchpad with an MSP430G2553). The “msp430-port” branch is now deprecated since I merged it back completely to “master“. Thus, STM32 version and MCU version share the same code base. Compiling for […]

HOWTO: MSP430G2553 SPI to nRF24l01+

Got an other one working this night: an example which shows the MSP430G2553 talk to a Nordic nRF24l01+ module through SPI (on USCI_B). The example just reads out the config register from the nRF and prints it on the serial line. But it includes so far everything needed to communicate with the nRF. And well, […]

libnrf24l01 Usage Documentation

I updated the “libnrf24l01″ usage documentation. The articles describes the steps needed with “libnrf24l01″ to use the Nordic nRF24l01+ module in its modes “Shock Burst”, “Enhanced Shock Burst” and “Enhanced Shock Burst with ACK Payload”. Go to “libnrf24l01″ usage documentation “libnrf24l01″ is part of “libemb”

First Version of YWasp

YWasp is a firmware for “airifaying” a serial line over an Nordic nRF24l01+ module connected to a ARM-Cortex-M3 based STM32 micro controller. YWasp currently only supports point-to-point connections. A client and a server YWasp instance could be coupled, and everythin that is written to the serial line of one YWasp is transmitted to the YWasp […]

First Version of “libemb”

I uploaded a first version of “libemb“. “libemb” is a collection of libraries which try to make things needed in many STM32 (ARM-Cortex-M3) based projects more convinient. It includes helbers for console output, USART usage, as well es drivers for specific hardware. Currently “libemb” contains the following helper libraries: libserial: help on using the USART […]

Using the nRF24L01 radio in ShockBurst mode

As noted on DP, Nordic Semiconductor provides an AppNote describing by (code-) example the usage of the ShockBurst mode build into their nRF24L01 radios.