Skip to content

Instantly share code, notes, and snippets.

View grasmanek94's full-sized avatar

Gamer_Z grasmanek94

  • Embedded Software Engineer
  • Eindhoven, The Netherlands
View GitHub Profile
@grasmanek94
grasmanek94 / nanlite-protocol.md
Created October 20, 2022 17:47 — forked from vmedea/nanlite-protocol.md
Nanlite RF protocol

Nanlite RF protocol

This document describes the RF remote control protocol used by at least the Nanlite PavoTubeII6C RGBWW photography lights, and probably more lighting equipment by the same vendor (I do not have access to any other so cannot verify this).

The lights use a Nordic nRF24L0 single chip 2.4 GHz transceiver module to receive updates of the current light mode and settings.

  • The nRF channel used (RF_CH) is always 0x73.

  • All packets are four bytes.

@grasmanek94
grasmanek94 / i2c_test.c
Created July 17, 2018 13:08 — forked from jnewc/i2c_test.c
i2c analog stick driver
/*
* i2c_test.c
*/
#include <linux/slab.h> /* kzalloc */
#include <linux/module.h> /* Needed by all modules */
#include <linux/kernel.h> /* KERN_INFO */
#include <linux/timer.h> /* timer_list */
#include <linux/workqueue.h> /* schedule_work */