• Stars
    star
    1
  • Language
    C++
  • Created over 1 year ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An extension for uLisp to drive NeoPixel LED displays from a variety of different platforms.

More Repositories

1

ulisp

A version of the Lisp programming language for ATmega-based Arduino boards.
C++
351
star
2

tiny-i2c

Minimal I2C master routines for all AVR microcontrollers.
C++
145
star
3

lisp-badge

A handheld computer programmed in Lisp with a self-contained keyboard and display.
C++
109
star
4

ulisp-esp

A version of the Lisp programming language for ESP8266 and ESP32-based boards.
C++
102
star
5

ulisp-arm

A version of the Lisp programming language for ARM-based boards.
C++
86
star
6

tiny-lisp-computer

A self-contained computer with its own display and keyboard, based on an ATmega328 or ATmega1284, that you can program in Lisp.
Eagle
68
star
7

attiny10core

For programming the ATtiny10/9/5/4.
C
60
star
8

ulisp-zero

A pared-down version of uLisp for hackers.
Arduino
48
star
9

lisp-riscv-assembler

A RISC-V assembler written in Lisp.
Common Lisp
37
star
10

tiny-bme280

An interface to allow you to use the Bosch BME280 sensor from an ATtiny processor.
C++
34
star
11

lisp-arm-assembler

An ARM Thumb assembler written in Lisp.
Common Lisp
34
star
12

minimal-rp2040-board

A minimal breakout board based on the Raspberry Pi RP2040 processor.
26
star
13

tiny-function-generator

A signal generator based on an ATtiny85 that generates a range of different waveforms
C++
26
star
14

ulisp-stm32

A version of the Lisp programming language for STM32-based boards
C++
23
star
15

tiny-tft-graphics-library

A small graphics library for ATtiny microcontrollers that supports a variety of different colour TFT displays.
C++
23
star
16

frequency-probe

A handheld tool that gives a visual indication of the frequency or voltage at the probe.
C++
22
star
17

i2c-detective

Identify I2C devices from a database of the most popular I2C sensors and other devices
C++
22
star
18

tiny-mega-i2c

Minimal I2C master routines for the new AVR microcontrollers.
C++
21
star
19

ulisp-riscv

A version of the Lisp programming language for RISC-V based boards.
C++
21
star
20

universal-tft-display-backpack

A microcontroller board that can accommodate a range of different colour TFT displays.
18
star
21

ulisp-builder

Builds a version of uLisp for a particular platform from a common repository of source files
Common Lisp
17
star
22

two-digit-thermometer

A two-digit LED thermometer using a DS12B20 1-Wire temperature sensor, and an ATtiny84.
C++
16
star
23

visible-lisp-computer

A Lisp interpreter that displays the contents of the Lisp workspace on an OLED display
C++
16
star
24

compact-tft-graphics-library

A graphics library using SPI that supports a variety of different colour TFT displays.
C++
14
star
25

continuity-tester

A simple continuity tester, based on an ATtiny85 and a piezo buzzer.
Arduino
14
star
26

atmegabreadboard

For programming a stand-alone ATmega328 or ATmega168.
14
star
27

lisp-badge-le

A self-contained low-power computer with its own display and keyboard that you can program in Lisp.
C++
13
star
28

power-deliverer

Displays a list of the voltages and currents available from a USB-C power adapter and allows you to select one.
C++
13
star
29

tiny-time-watch

ATtiny85-based watch showing the time on 12 LEDs.
Arduino
11
star
30

minimal-gif-decoder

A GIF image decoder designed to allow GIF images to be read and displayed by a small microcontroller.
C++
10
star
31

updi-programmer-stick

A USB-stick sized UPDI programmer
10
star
32

ulisp-msp430

A version of the Lisp programming language for MSP430-based LaunchPad boards
C++
10
star
33

logic-lab

Provides a selection of 12 logic gates that you can interconnect with patch cables to make a variety of different logic circuits.
10
star
34

tiny-time-2-watch

A watch based on an ATtiny85 and a DS2417 RTC showing the time on 12 LEDs.
C++
8
star
35

gamebone

A simple handheld electronic game based on an ATtiny85.
C++
7
star
36

serpente-core

An Arduino core for the Serpente ARM boards
C
7
star
37

ulisp-tdeck

A version of uLisp to convert the LilyGO T-Deck into a self-contained handheld Lisp computer.
C++
7
star
38

simple-dataflash

A simple DataFlash library for sequential reading and writing.
C++
6
star
39

op-amp-lab

A self-contained tool for experimenting with the configurable op amps in the AVR DB-series.
C++
6
star
40

tiny-face-watch

A watch based on an ATtiny85 and a DS2417 RTC, showing the time analogue-style on a 64x48 OLED display.
Eagle
6
star
41

ir-remote-wand

A simple universal remote control based on an ATtiny85.
C++
5
star
42

ulisp-serpente

A version of the Lisp programming language for Serpente ARM boards
C++
5
star
43

illuminated-button-matrix

A 4 x 4 matrix of illuminated pushbuttons with a two-wire I2C interface.
C++
5
star
44

lcd-clock

A low-power LCD clock based on an AVR128DA48.
C++
5
star
45

ulisp-esp32

A version of the Lisp programming language for ESP32-based boards
C++
5
star
46

query-language

A query language and ATtiny database written in uLisp.
Common Lisp
4
star
47

i2c-sd-card-module

An SD-card module that allows you to write to and read from files on an SD card using I2C.
C++
4
star
48

alphanumeric-display

An eight-character alphanumeric LED display with an I2C interface.
C++
4
star
49

tiny-machine-code-monitor

A machine-code monitor that you program from a hexadecimal keypad using a simplified instruction set called MINIL.
C++
3
star
50

mega-tiny-time-watch

A watch based on an ATtiny414 showing the time on 12 LEDs.
C++
3
star
51

attiny10-thermometer

A thermometer based on an ATtiny10 that displays the temperature on an LED.
C++
3
star
52

lisp-star

A star-shaped pendant that you can program in Lisp
2
star
53

ulisp-wio-terminal

C++
2
star
54

secret-maze

A secret maze game for the ATtiny85
C++
2
star
55

ulisp-bignums

A small arbitrary precision extension for uLisp, for calculating with large integers.
C++
2
star
56

five-leds-puzzle

Press the buttons to light up all the LEDs
C++
2
star
57

attiny10-pov-pendant

A miniature pendant based on the ATtiny10.
C++
2
star
58

tiny-colour-watch

A watch based on an ATtiny85 using 12 APA102 RGB LEDs, arranged like a clock face, to show the time analogue-style.
Arduino
2
star
59

morse-pendant

A pendant that transmits a secret message in morse code by flashing an LED.
C++
2
star
60

twinkling-pendant

A star-shaped pendant with six coloured LEDs that twinkle in a random pattern.
C++
2
star
61

ulisp-library

C++
1
star
62

ulisp-i2c-detective

A Lisp program for identifying I2C devices on the bus
Common Lisp
1
star
63

number-maze-game

A handheld game that displays logic mazes you have to solve by pressing the buttons.
C++
1
star
64

i2c-gps-module

C++
1
star
65

signal-generator

A programmable signal generator capable of generating a square wave from 1kHz to 68MHz.
C++
1
star
66

ulisp-avr-interrupts

Test version of uLisp with interrupt handling
C++
1
star
67

16-leds-puzzle

A puzzle based on an ATtiny204 in which you have to press the right buttons to light up all the LEDs.
C++
1
star