Craig Peacock (@craigpeacock)
  • Stars
    star
    371
  • Global Rank 74,919 (Top 3 %)
  • Followers 40
  • Following 1
  • Registered over 6 years ago
  • Most used languages
    C
    95.8 %
    C#
    4.2 %
  • Location 🇦🇺 Australia
  • Country Total Rank 2,028
  • Country Ranking
    C
    55
    C#
    2,916

Top repositories

1

CAN-Examples

Example C code for CAN Sockets on Linux
C
109
star
2

Huawei_R4850G2_CAN

Example code to communicate with Huawei R4850G2 Power Supply via CAN
C
55
star
3

mcp251x

Microchip mcp251x Linux CAN driver with hardware filtering for the Raspberry PI
C
32
star
4

Zephyr_WiFi

Example Zephyr WiFi code
C
30
star
5

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.
C
21
star
6

dsPIC33EP_IEC61851_J1772_ChargePort_EVSE

Firmware for IEC61851/J1772 Vehicle Charge Port (Vehicle Side) & EVSE (Supply Side)
C
16
star
7

Zephyr_LoRaWAN

An example LoRaWAN Application on the Zephyr RTOS
C
14
star
8

TWC

ANSI-C Code to talk to the Tesla Wall Connector via the RS-485 port used for load sharing communication.
C
14
star
9

Tesla-ChargePort-Decoder

Tesla ChargePort SWCAN Decoder
C
13
star
10

ESP32_Node

Example esp-idf code for the Espressif ESP32 to communicate with BME280, INA226, INA228 and ADXL345
C
13
star
11

nRF9160_Examples

Example code for the Nordic Semiconductor nRF9160 integrated LTE-M/NB-IoT modem and GNSS
C
11
star
12

RN2903-Demo

This example shows how to run your own code on the RN2903 LoRaWAN Module, eliminating the requirement for a 2nd microcontroller
C
7
star
13

ESP32_CAN

Demonstration CAN Code for the Espressif ESP32
C
6
star
14

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
C
5
star
15

SocketCAN_OBD2

OBD2 (On Board Diagnostics) emulator using the Linux SocketCAN interface.
C
4
star
16

USB-C_PD

USB-C Power Delivery FUSB302B
C
3
star
17

nRF52840_Examples

Examples for the Nordic nRF52840-Dongle
C
3
star
18

ESP32_EVSE

C
3
star
19

Zephyr_Snippets

C
3
star
20

AEMO_Parser

AEMO (Australian Energy Market Operator) Parser for Electricity Pool Price Data
C
2
star
21

ESP32_DINTimeSwitch

C
2
star
22

pic24F-SSD1306

Example SSD1306 based OLED source code for the Beyondlogic PIC24FJ256GB106 Development Board
C
1
star
23

LT8491

Linux I2C code to communicate with LT8491 Buck/Boost Battery Charger with MPPT
C
1
star
24

MCP2221

Visual Studio C# Applets for the Microchip MCP2221(a) USB to I2C Protocol Converter
C#
1
star