├── .gitignore ├── asm ├── at90can.f ├── at90can128.f ├── at90can32.f ├── at90can64.f ├── at90usb1287.f ├── at90usb647.f ├── at90usbx7.f ├── atmega128.f ├── atmega16.f ├── atmega162.f ├── atmega168.f ├── atmega32.f ├── atmega328p.f ├── atmega48.f ├── atmega8.f ├── atmega88.f ├── atmegax8.f └── avr.f ├── avrforth.el ├── avrforth.f ├── avrforth.vim ├── blocks ├── assembler.avrforth ├── bit.avrforth ├── core.avrforth ├── debug.avrforth ├── eeprom.avrforth ├── extend.avrforth ├── flag.avrforth ├── font4x6.avrforth ├── lerp.avrforth ├── main.avrforth ├── miniboard.avrforth ├── morse.avrforth ├── oled.avrforth └── pin.avrforth ├── config.f ├── drivers ├── adc.f ├── can.f ├── gpio.f ├── pll.f ├── spi.f ├── tick.f ├── timer.f ├── timer16.f ├── timer8new.f ├── timer8old.f ├── twi.f ├── usart.f ├── usb-device.f ├── usb.f ├── wdt.f └── xmem.f ├── img └── board.jpg ├── makefile ├── readme.md ├── repl.scm ├── send.f └── uno.avrforth /.gitignore: -------------------------------------------------------------------------------- 1 | /eeprom 2 | /flash 3 | -------------------------------------------------------------------------------- /asm/at90can.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/at90can.f -------------------------------------------------------------------------------- /asm/at90can128.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/at90can128.f -------------------------------------------------------------------------------- /asm/at90can32.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/at90can32.f -------------------------------------------------------------------------------- /asm/at90can64.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/at90can64.f -------------------------------------------------------------------------------- /asm/at90usb1287.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/at90usb1287.f -------------------------------------------------------------------------------- /asm/at90usb647.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/at90usb647.f -------------------------------------------------------------------------------- /asm/at90usbx7.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/at90usbx7.f -------------------------------------------------------------------------------- /asm/atmega128.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/atmega128.f -------------------------------------------------------------------------------- /asm/atmega16.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/atmega16.f -------------------------------------------------------------------------------- /asm/atmega162.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/atmega162.f -------------------------------------------------------------------------------- /asm/atmega168.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/atmega168.f -------------------------------------------------------------------------------- /asm/atmega32.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/atmega32.f -------------------------------------------------------------------------------- /asm/atmega328p.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/atmega328p.f -------------------------------------------------------------------------------- /asm/atmega48.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/atmega48.f -------------------------------------------------------------------------------- /asm/atmega8.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/atmega8.f -------------------------------------------------------------------------------- /asm/atmega88.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/atmega88.f -------------------------------------------------------------------------------- /asm/atmegax8.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/atmegax8.f -------------------------------------------------------------------------------- /asm/avr.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/asm/avr.f -------------------------------------------------------------------------------- /avrforth.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/avrforth.el -------------------------------------------------------------------------------- /avrforth.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/avrforth.f -------------------------------------------------------------------------------- /avrforth.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/avrforth.vim -------------------------------------------------------------------------------- /blocks/assembler.avrforth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/blocks/assembler.avrforth -------------------------------------------------------------------------------- /blocks/bit.avrforth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/blocks/bit.avrforth -------------------------------------------------------------------------------- /blocks/core.avrforth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/blocks/core.avrforth -------------------------------------------------------------------------------- /blocks/debug.avrforth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/blocks/debug.avrforth -------------------------------------------------------------------------------- /blocks/eeprom.avrforth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/blocks/eeprom.avrforth -------------------------------------------------------------------------------- /blocks/extend.avrforth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/blocks/extend.avrforth -------------------------------------------------------------------------------- /blocks/flag.avrforth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/blocks/flag.avrforth -------------------------------------------------------------------------------- /blocks/font4x6.avrforth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/blocks/font4x6.avrforth -------------------------------------------------------------------------------- /blocks/lerp.avrforth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/blocks/lerp.avrforth -------------------------------------------------------------------------------- /blocks/main.avrforth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/blocks/main.avrforth -------------------------------------------------------------------------------- /blocks/miniboard.avrforth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/blocks/miniboard.avrforth -------------------------------------------------------------------------------- /blocks/morse.avrforth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/blocks/morse.avrforth -------------------------------------------------------------------------------- /blocks/oled.avrforth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/blocks/oled.avrforth -------------------------------------------------------------------------------- /blocks/pin.avrforth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/blocks/pin.avrforth -------------------------------------------------------------------------------- /config.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/config.f -------------------------------------------------------------------------------- /drivers/adc.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/drivers/adc.f -------------------------------------------------------------------------------- /drivers/can.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/drivers/can.f -------------------------------------------------------------------------------- /drivers/gpio.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/drivers/gpio.f -------------------------------------------------------------------------------- /drivers/pll.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/drivers/pll.f -------------------------------------------------------------------------------- /drivers/spi.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/drivers/spi.f -------------------------------------------------------------------------------- /drivers/tick.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/drivers/tick.f -------------------------------------------------------------------------------- /drivers/timer.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/drivers/timer.f -------------------------------------------------------------------------------- /drivers/timer16.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/drivers/timer16.f -------------------------------------------------------------------------------- /drivers/timer8new.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/drivers/timer8new.f -------------------------------------------------------------------------------- /drivers/timer8old.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/drivers/timer8old.f -------------------------------------------------------------------------------- /drivers/twi.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/drivers/twi.f -------------------------------------------------------------------------------- /drivers/usart.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/drivers/usart.f -------------------------------------------------------------------------------- /drivers/usb-device.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/drivers/usb-device.f -------------------------------------------------------------------------------- /drivers/usb.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/drivers/usb.f -------------------------------------------------------------------------------- /drivers/wdt.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/drivers/wdt.f -------------------------------------------------------------------------------- /drivers/xmem.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/drivers/xmem.f -------------------------------------------------------------------------------- /img/board.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/img/board.jpg -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/makefile -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/readme.md -------------------------------------------------------------------------------- /repl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/repl.scm -------------------------------------------------------------------------------- /send.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/send.f -------------------------------------------------------------------------------- /uno.avrforth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristianlm/avr-emacs/HEAD/uno.avrforth --------------------------------------------------------------------------------