Skip to content

LoRa device driver as a kernel module

License

Notifications You must be signed in to change notification settings

abhishekwalia33/LoRa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LoRa

This is a LoRa device driver as a Linux kernel module with IEEE 802.15.4 MAC interfaces.

The driver with file operation interfaces could be found at the file-ops branch.

Compatible Chips

  • Semtech SX1276/77/78/79

Folders

  • LoRa: The LoRa source and build files.
  • dts-overlay: The device tree overlayers with the boards and operating systems.
  • test-application: The user space applications for testing or demo.

Build and Install

  1. Build
cd LoRa
make
  1. Install
make install
  1. Load module
modprobe sx1278

If the target uses Device Tree mechanism like some embedded systems, Raspberry Pi for example. Its device tree may need to be updated first. There is a device tree overlay for Raspberry Pi in the dts-overlay folder for example. Just make in the folder, than it will compile and install the device tree overlay, and reboot is needed.

  1. Check the installed module
dmesg

License

Under Dual BSD/GPL

Contributors

  • Jian-Hong, Pan
  • Dmitry Shmidt

About

LoRa device driver as a kernel module

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 97.8%
  • Makefile 2.2%