Skip to content

Firmware library for Microchip PIC24 (16bit) MCUs, allowing easier interface with nRF24L01/nRFL01 2.4GHz radios. Contains built-in SPI drivers, register read/write and configuration functions to set up gen eral PIC24 WiFi projects. [IN PROGRESS]

Notifications You must be signed in to change notification settings

mtagg/XC16_RF24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XC16_RF24

#/* README IS A WORK IN PROGRESS */

#/* How to use this library */ *

  • no idea right now :p

#/Files used for testing purposes/

  • main.c
  • IO.c
  • IO.h

#/Files to be used for general library/firmware/

  • SPI.h
  • SPI.c
  • nRF24.h
  • nRF24.c - using
  • CONFIG.h - contains comments that will define desired modes from the PIC24 device, ie: master-recieve, master-transmit, or slave configurations(only used for SPI)
  • delay.c - used within nRF24.c to allow wait times after packets are sent/received, or after adjusting register settings
  • delay.h
  • nRF24L01.h - container for all macros(for register addresses or instruction set) found on the nRF24L0(1) data sheet (also found within this repository for reference)

About

Firmware library for Microchip PIC24 (16bit) MCUs, allowing easier interface with nRF24L01/nRFL01 2.4GHz radios. Contains built-in SPI drivers, register read/write and configuration functions to set up gen eral PIC24 WiFi projects. [IN PROGRESS]

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages