~joshrig/tunamux

OS experiments with the SAME54P20A

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~joshrig/tunamux
read/write
git@git.sr.ht:~joshrig/tunamux

You can also use your local clone with git send-email.

#tunamux

Experiments with the Atmel SAME54P20A

some code I hacked together for a project I'm working on. i've since switched to a ST micro.

#features

  • serial console with forth interpreter (zForth)
    • ADC dump command
    • memory dump command
    • set mux command (for external signal muxing board implemented with 74HC595 shift registers)
    • command history
    • dump module statistics
  • ADC with DMA
  • OLED display driver (character display only)

#bugs

  • uart buffer mgmt code is lossy
  • adc/dma code lives in main (i think I lost a commit where it had its own file)
  • uses Atmel's START pile. (ugh, the low-level ADC and DMA stuff is so bad)

Anyhow, maybe it's useful and maybe it's not. Posted mostly for my own reference.

--josh