B4RLibraryB4R other hardware
rAdafruitMCP23017_I2C
rAdafruitMCP23017_I2C is an open-source library for MCP23017 I2C Port Expanders.
@rwblinn · 2025-09-11
B4RSnippetSerial comm/USB
esp32 USB CDC logs
esp32 USB CDC logs
@peacemaker · 2025-09-07
B4RSnippethttp [MODULE]
rHttpUtils2 - Http Client v.1.25 with chunked POST for big-data [module]
rHttpUtils2 - Http Client v.1.25 with chunked POST for big-data [module]
@peacemaker · 2025-08-31
B4RLibraryComms & Network
rESP8266WiFi v.1.61: new WiFi.Connect4 method with connection timeout
rESP8266WiFi v.1.61: new WiFi.Connect4 method with connection timeout
@peacemaker · 2025-08-31
B4RLibraryB4R motor
rESP32Servo
rESP32Servo is an open-source servo motor library for ESP32-based boards only (ESP8266 and AVR not supported). It has been built up-on the B4R internal library rServo (AVR-based boards) and extended for ESP32-based boards by wrapping the library ESP32Servo.
@rwblinn · 2025-08-21
B4RLibraryB4R
rConvert
rConvert is a lightweight, open-source helper library for B4R that provides practical conversion routines often needed when working with micro-controllers, sensors, and communication protocols. It includes simple methods for converting between: - Unsigned integers (UInt, ULong) and byte arrays - Floats and byte arrays (IEEE 754) - Numbers and formatted strings - Bytes and hexadecimal strings - Common convenience helpers (e.g. On/Off > Boolean)
@rwblinn · 2025-08-16
B4RTutorialB4R
Embedded development base lessons from DeepSeek
Lessons i have prepared for beginners in Arduino and B4R.
@peacemaker · 2025-08-15
B4RLibraryBluetooth
rBLEClient ESP32
rBLEClient is an open-source library for connecting to or scanning Bluetooth Low Energy (BLE) peripherals.
@rwblinn · 2025-08-13
B4RSnippetB4R
esp32 PSRAM
esp32 PSRAM
@peacemaker · 2025-08-11
B4RSnippetB4R sensor
ds18b20: 1Wire temperature sensor, B4R pin variable
ds18b20: 1Wire temperature sensor, B4R pin variable
@peacemaker · 2025-08-06
B4RSnippetB4R sensor
INA3221: triple ampermeter & voltmeter
INA3221 can help with measuring up to 3 points: current and voltage.
@peacemaker · 2025-08-05
B4RLibraryB4R other hardware [PRE-RELEASE]
ESP32-RMT-puls B4R Library [Pre-release]
This is a B4R library for generating TX pulse signals using the RMT module of the ESP32.
@tonigau · 2025-08-04
B4RSnippetB4R LED
esp32 OLED display: Adafruit_SSD1306 library
esp32 OLED display: Adafruit_SSD1306 library
@peacemaker · 2025-08-04
B4RSnippetComms & Network
esp32 RS485 bus: ModBus RTU module via Serial2: Slave + Master, pins settings
esp32 RS485 bus: ModBus RTU module via Serial2: Slave + Master, pins settings
@peacemaker · 2025-07-28
B4RLibraryhttp
raWOT
I was looking for a web server working with B4R and i found a good candidate with aWOT library for arduino.
@candide · 2025-07-22
B4RLibraryB4R
rBit32.b4xlib: 32-bit bitwise operations library for Ulong type
rBit32.b4xlib: 32-bit bitwise operations library for Ulong type
@peacemaker · 2025-07-11
B4RSnippetB4R LED
LED lighting PWM control
LED lighting PWM control
@peacemaker · 2025-07-11
B4RSnippetArduino/ESP
Button processing class: press, short click, long click, periodic event
Button processing class: press, short click, long click, periodic event
@peacemaker · 2025-07-08
B4RSnippetB4R [ESP32]
DeepSleep until wake up by timer or button [ESP32]
DeepSleep until wake up by timer or button [ESP32]
@peacemaker · 2025-07-07
B4RLibraryB4R sensor
rSHT20
rSHT20 is an open source library to read the temperature (°C) & humidity (%RH) from an SHT20 sensor.
@rwblinn · 2025-06-26
B4RLibraryB4R LED
rESP32LEDControl
rESP32LEDControl is an open source library to set the state/brightness of an LED connected to an ESP32 using selective functions from the Arduino-ESP32 LEDC API.
@rwblinn · 2025-06-13
B4RLibraryB4R LCD/TFT
rLovyanGFXEx ESP32
rLovyanGFXEx ESP32
@rwblinn · 2025-06-08
B4RLibraryHome automation
rIRRemoteEx
Library for sending & receiving of infra-red (IR) signals
@rwblinn · 2025-06-06
B4RLibraryJSON
rArduino_JSON
Process JSON in your Arduino sketches
@candide · 2025-04-30
B4RLibraryArduino/ESP
rESP32Watchdog
rESP32Watchdog is an open source ESP32 hardware watchdog: - A minimal and flexible ESP32 hardware watchdog implementation using B4R, complete with EEPROM-based crash reason logging and runtime test simulations. - Hardware watchdog timer with configurable timeout. - Periodic feeding of the watchdog in the main loop. - Persistent logging of reset reason in EEPROM. - Simulation of common failure modes: - Infinite loops. - Stack overflows. - Explicit system crashes. - Optional cloud communication using HTTP (for demonstration).
@rwblinn · 2025-04-22
B4RLibraryB4R LED
rVEGA_SH1106
A wrapper for the VEGA_SH1106 library
@candide · 2025-04-07
B4RLibraryB4R LCD/TFT
ILI9488 tft Library
This library is for support for the 320x480 tft controller over 4 wire SPI. It is based heavily on the Adafruit_ILI9341 library and is designed to work with the Adafruit_GFX library.
@candide · 2025-04-07
B4RLibraryBluetooth
rBLEServer for ESP32
rBLEServer for ESP32
@rwblinn · 2025-03-10
B4RTutorialB4R
How to calculate device''s battery lifetime ?
How to calculate device''s battery lifetime ?
@peacemaker · 2025-03-10
B4RSnippetBluetooth [ESP32]
enable BT or BLE and get MAC-address [ESP32]
enable BT or BLE and get MAC-address [ESP32]
@peacemaker · 2025-02-25