Pinned Repositories
AceButton
An adjustable, compact, event-driven button library for Arduino that debounces and dispatches events to a user-defined event handler.
AceCommon
Common low-level Arduino functions and routines intended to be used by other libraries.
AceCRC
Cyclic Redundancy Check (CRC) algorithms (crc8, crc16ccitt, crc16modbus, crc32) converted from https://pycrc.org C99 code to Arduino C++.
AceRoutine
A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.
AceSegment
A library for rendering seven segment LED modules using the TM1637, TM1638, MAX7219, HT16K33, or 74HC595 controller chip.
AceTime
Date and time classes for Arduino supporting the IANA TZ Database time zones to convert epoch seconds to date and time components in different time zones.
AUnit
Unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test. Used with EpoxyDuino for continuous builds.
bigquery-schema-generator
Generates the BigQuery schema from newline-delimited JSON or CSV data records.
EpoxyDuino
Compile and run Arduino programs natively on Linux, MacOS and FreeBSD.
rpn83p
RPN calculator app for TI-83 Plus and TI-84 Plus inspired by HP-42S
bxparks's Repositories
bxparks/AceButton
An adjustable, compact, event-driven button library for Arduino that debounces and dispatches events to a user-defined event handler.
bxparks/bigquery-schema-generator
Generates the BigQuery schema from newline-delimited JSON or CSV data records.
bxparks/AUnit
Unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test. Used with EpoxyDuino for continuous builds.
bxparks/AceRoutine
A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.
bxparks/EpoxyDuino
Compile and run Arduino programs natively on Linux, MacOS and FreeBSD.
bxparks/AceTime
Date and time classes for Arduino supporting the IANA TZ Database time zones to convert epoch seconds to date and time components in different time zones.
bxparks/rpn83p
RPN calculator app for TI-83 Plus and TI-84 Plus inspired by HP-42S
bxparks/AceSegment
A library for rendering seven segment LED modules using the TM1637, TM1638, MAX7219, HT16K33, or 74HC595 controller chip.
bxparks/AceCommon
Common low-level Arduino functions and routines intended to be used by other libraries.
bxparks/AceCRC
Cyclic Redundancy Check (CRC) algorithms (crc8, crc16ccitt, crc16modbus, crc32) converted from https://pycrc.org C99 code to Arduino C++.
bxparks/AUniter
Command line tools for verifying Arduino sketches, uploading them to boards, validating AUnit unit tests, and integrating with continuous integration platforms.
bxparks/AceWire
Fast and compact software I2C implementations (SimpleWireInterface, SimpleWireFastInterface) on Arduino platforms. Also provides adapter classes to allow the use of third party I2C libraries using the same API.
bxparks/AceTimeClock
System clocks for Arduino compatible with the AceTime library
bxparks/AceUtils
Useful Arduino utilities which are too small as separate libraries, but complex enough to have external dependencies to other libraries.
bxparks/AceSegmentWriter
Write decimal numbers, hex numbers, temperature, clock digits, characters, and strings to seven segment LED modules supported by AceSegment.
bxparks/acetimec
TimeZone library for C based on AceTime
bxparks/acetimego
Timezone library in Go/TinyGo lang based on AceTime
bxparks/acetimepy
Python TimeZone implementation using AceTime
bxparks/AceTimeTools
TZDB extractor, compiler and code generators for AceTime
bxparks/AceTimeValidation
Integration testing and validation for AceTime
bxparks/acunit
A simple C unit testing framework
bxparks/ArduinoCore-samd
Arduino Core for SAMD21 CPU
bxparks/clocks
Various Arduino clocks
bxparks/playgroundgo
Playground for testing Go (and TinyGo) features
bxparks/SSD1306Ascii
Text only Arduino Library for SSD1306 OLED displays
bxparks/tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
bxparks/tinygo-docker
Contains the Dockerfile used to build tinygo release containers
bxparks/tinygo-drivers
TinyGo drivers for sensors, displays, and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.
bxparks/tinygo-site
Web site for TinyGo project.
bxparks/tzplus
Extensions of the IANA TZDB timezone database to organize timezones into countries and regions