SI24R1 is a very low power wireless chip in the 2.4 GHz ISM radio band. This is a clone of the original NRF24l01 chip. I do not have the original chip, but as far as I can tell this are pin and silicon compatible.
You will probably need to include the header and source file to your
project and glue int (*write_and_read)(unsigned char *data, size_t sz)
and void (*chip_enable)(unsigned val)
functions to your specific SPI
HAL vendor calls.
Here is a list of example projects that include this library:
My chip does not have a silk screen. Luckily it is compatible with the nrf24l01. Here is a picture for reference:
- Receiver mode
- Transfer mode
- Dynamic payloads
- Multiple channels