Become a sponsor to Ryan Powell
As an electronics technician and hobbyist for over 20 years I've developed a deep passion for microcontrollers and RF communication. I began with the PIC16F84 and 433mhz wireless modules, creating my own communication protocol and writing code in assembly language. Now with the recent availability of low cost, powerful, and RF enabled I.C's I've been able to seamlessly combine both passions and use industry defined protocols and C/C++.
I'm currently working on the ESP32, bringing the Apache NimBLE (Bluetooth low energy) stack to the arduino-esp32 platform as well as providing a C++ library for ESP-IDF. Moving forward I am implementing a Bluetooth mesh extension to these libraries as well as expanding the current capabilities.
Every contribution is very much appreciated and will help dedicate more time to maintaining and extending these and future projects. I plan to use any funding received to purchase more ESP32 modules and NRF52840 modules to extend beyond the ESP32. Also, code development fuel (beer) occasionally runs low and I need to refill the tank.
Featured work
-
h2zero/NimBLE-Arduino
A fork of the NimBLE library structured for compilation with Arduino, for use with ESP32, nRF5x.
C 751 -
h2zero/esp-nimble-cpp
C++ library for the esp32 NimBLE stack based on and mostly compatible with @nkolban cpp_utils BLE library.
C++ 189