Pinned Repositories
arm_sandbox
Sandbox to experiment with Nim compiling to ARM via svd2nim-like conversions
farc
Framework for state machines with run-to-completion concurrency using asyncio. Python 3.4 or later
furp
Framework for Urwid Plugins written in Python3 for console interfaces
HeyMac
A layered LoRa data modem stack for the Raspberry Pi 3. Written in Python3 using the farc hierarchical state machine framework.
minisvd2nim
Generates Nim source from an SVD file to access a microcontroller's peripheral registers
mshtbot
Meshtastic bot scripts
nimbed
a framework in Nim for resource-constrained microcontrollers
p14p
(INACTIVE) Python-on-a-Chip (p14p) : a tiny Python 2.6 vm (PyMite) for 8-bit and larger microcontrollers
prandtl-fa
Document only. One page instructions to build a foam core flying wing glider.
ufarc
async state machines for micropython
dwhall's Repositories
dwhall/farc
Framework for state machines with run-to-completion concurrency using asyncio. Python 3.4 or later
dwhall/p14p
(INACTIVE) Python-on-a-Chip (p14p) : a tiny Python 2.6 vm (PyMite) for 8-bit and larger microcontrollers
dwhall/HeyMac
A layered LoRa data modem stack for the Raspberry Pi 3. Written in Python3 using the farc hierarchical state machine framework.
dwhall/ufarc
async state machines for micropython
dwhall/minisvd2nim
Generates Nim source from an SVD file to access a microcontroller's peripheral registers
dwhall/nimbed
a framework in Nim for resource-constrained microcontrollers
dwhall/arm_sandbox
Sandbox to experiment with Nim compiling to ARM via svd2nim-like conversions
dwhall/furp
Framework for Urwid Plugins written in Python3 for console interfaces
dwhall/ham_ident
amateur radio operator cryptographic identity and addressing
dwhall/lorp
LoRa Point to Point Protocol
dwhall/mshtbot
Meshtastic bot scripts
dwhall/nim-platformio
Nim support in PlatformIO
dwhall/phy_sx127x
(INACTIVE) A physical layer (PHY) driver for the Semtech SX127x radio data modem
dwhall/sx127x_ahsm
DEPRECATED: A driver for the Semtech SX127X radio data modem
dwhall/Eagle-Libraries
Eagle PCB Parts Libraries
dwhall/prandtl-fa
Document only. One page instructions to build a foam core flying wing glider.
dwhall/libHeyMacMbed
A layered LoRa data modem stack for the STM32F4. Written in C++ using the mbed OS and framework.
dwhall/lnk_heymac
(INACTIVE) A data link layer that provides a frame format and automated link data management via a state machine. Drives the phy_sx127x physical layer.
dwhall/nim-pio-template
A project to serve as a template for a nim project using PlatformIO to build for a microcontroller.
dwhall/nimbase
Nimbase.h for use in PlatformIO
dwhall/nucleo_blink
VSCode + PlatformIO + Nim + Nucleo F446RE = LED blink
dwhall/pytun
Python tun/tap client
dwhall/svd2nim
Convert CMSIS ARM SVD files to nim register memory mappings
dwhall/systeccan
The ucan module is a Python wrapper based on the (c) SYSTEC electronic GmbH USBcanServer wrapper class.