Pinned Repositories
CAN-Examples
Example C code for CAN Sockets on Linux
dsPIC33EP_IEC61851_J1772_ChargePort_EVSE
Firmware for IEC61851/J1772 Vehicle Charge Port (Vehicle Side) & EVSE (Supply Side)
ESP32_Node
Example esp-idf code for the Espressif ESP32 to communicate with BME280, INA226, INA228 and ADXL345
Huawei_R4850G2_CAN
Example code to communicate with Huawei R4850G2 Power Supply via CAN
Linux_PowerMeter
ANSI C code for Linux to read I2C sensors such as the INA226 Voltage/Current/Power Meter and INA228 Voltage/Current/Power/Energy and Charge
mcp251x
Microchip mcp251x Linux CAN driver with hardware filtering for the Raspberry PI
NMEA-GPS
A basic NMEA GPS parser designed and tested with the u-Blox MAX-8 series of GPS receiver connected to a Raspberry Pi.
TWC
ANSI-C Code to talk to the Tesla Wall Connector via the RS-485 port used for load sharing communication.
Zephyr_LoRaWAN
An example LoRaWAN Application on the Zephyr RTOS
Zephyr_WiFi
Example Zephyr WiFi code
craigpeacock's Repositories
craigpeacock/CAN-Examples
Example C code for CAN Sockets on Linux
craigpeacock/Huawei_R4850G2_CAN
Example code to communicate with Huawei R4850G2 Power Supply via CAN
craigpeacock/mcp251x
Microchip mcp251x Linux CAN driver with hardware filtering for the Raspberry PI
craigpeacock/Zephyr_WiFi
Example Zephyr WiFi code
craigpeacock/NMEA-GPS
A basic NMEA GPS parser designed and tested with the u-Blox MAX-8 series of GPS receiver connected to a Raspberry Pi.
craigpeacock/dsPIC33EP_IEC61851_J1772_ChargePort_EVSE
Firmware for IEC61851/J1772 Vehicle Charge Port (Vehicle Side) & EVSE (Supply Side)
craigpeacock/Zephyr_LoRaWAN
An example LoRaWAN Application on the Zephyr RTOS
craigpeacock/ESP32_Node
Example esp-idf code for the Espressif ESP32 to communicate with BME280, INA226, INA228 and ADXL345
craigpeacock/nRF9160_Examples
Example code for the Nordic Semiconductor nRF9160 integrated LTE-M/NB-IoT modem and GNSS
craigpeacock/RN2903-Demo
This example shows how to run your own code on the RN2903 LoRaWAN Module, eliminating the requirement for a 2nd microcontroller
craigpeacock/Linux_PowerMeter
ANSI C code for Linux to read I2C sensors such as the INA226 Voltage/Current/Power Meter and INA228 Voltage/Current/Power/Energy and Charge
craigpeacock/nRF52840_Examples
Examples for the Nordic nRF52840-Dongle
craigpeacock/Zephyr_Snippets
craigpeacock/ESP32_DINTimeSwitch
craigpeacock/ESP32_EVSE
craigpeacock/AEMO_Parser
AEMO (Australian Energy Market Operator) Parser for Electricity Pool Price Data
craigpeacock/LT8491
Linux I2C code to communicate with LT8491 Buck/Boost Battery Charger with MPPT
craigpeacock/Android_BLE
craigpeacock/AWS_Provisioning
C# Examples for Provisioning Things in AWS IoT
craigpeacock/bms-16s100-sc
16s / 100A Battery Management System
craigpeacock/ESP32_Snippets
craigpeacock/ESP32_Websocket_LogViewer
Redirects esp32 console in realtime to webpage using websockets. Using esp-idf.
craigpeacock/Flash_Prog_Helper
craigpeacock/MCP19xxx
Source code for the Microchip MCP19xxx Digitally Enhanced Power Analog (DEPA) Controllers
craigpeacock/MCP2221
Visual Studio C# Applets for the Microchip MCP2221(a) USB to I2C Protocol Converter
craigpeacock/MQTT-example
Linux based ANSI C example code for publishing and subscribing to MQTT topics using the Eclipse Paho library
craigpeacock/PIC32MK
Example code for PIC32MK
craigpeacock/PIC32MK_USB
PIC32MK USB device code using MPLAB Harmony V3
craigpeacock/RN2903-LoRaMAC
craigpeacock/Serial_Terminal