jacqueline
|
a4f94c812a
|
Annote E V E R Y T H I N G with license info
|
2 years ago |
jacqueline
|
5ac4d3949c
|
Generalise worker tasks, and centralise task priorities + stacks
Includes making the display driver use a worker task for flushes, so
that our double buffering actually does something useful /facepalm
|
2 years ago |
jacqueline
|
a6ab150405
|
Add tinyfsm, start converting core functions to an FSM-based event loop
|
2 years ago |
jacqueline
|
b320a6a863
|
Add basic samd class
|
2 years ago |
jacqueline
|
785349eb5b
|
Touchwheel works!!!!!!!
|
2 years ago |
jacqueline
|
f3d0e8f98f
|
Slightly improve touchwheel not-working-ness
It still doesn't work tho
|
2 years ago |
jacqueline
|
ee559cd722
|
Give the touchwheel a little more juice for debugging
|
2 years ago |
jacqueline
|
464a4bf527
|
Add a RAII-friendly DI wrapper for driver instances
|
2 years ago |
jacqueline
|
7083459cf3
|
wrap driver instance ownership + di in a class
|
2 years ago |
jacqueline
|
2d95b63727
|
Working without big distortion :)
|
2 years ago |
jacqueline
|
731b2cfa77
|
working isr-based sink, but still grainy
|
2 years ago |
jacqueline
|
4c77950e70
|
Pipeline working and outputting correctly, but noisy
|
2 years ago |
jacqueline
|
7a54ff0df9
|
WIP track down new pipeline memory issues
|
2 years ago |
jacqueline
|
40a9734b04
|
Redo pcm registers to include pages
|
2 years ago |
jacqueline
|
3836768bb8
|
new pipeline working(?), but the dac eludes me
|
2 years ago |
jacqueline
|
7c6fd654f5
|
New pipeline building, still needs proper control
|
2 years ago |
jacqueline
|
a9531c86a4
|
mostly single task pipeline
|
2 years ago |
jacqueline
|
a1cef17c5b
|
Leave the display reset pin alone; we don't need it
|
2 years ago |
jacqueline
|
1b245316fe
|
fix up touchpad timeouts, make it less chatty
|
2 years ago |
jacqueline
|
9799ab458d
|
fix sd card on for dev + mux pin
|
2 years ago |
jacqueline
|
a0ae39befe
|
Update pinouts for R3
|
2 years ago |
ailurux
|
78ec09c494
|
Touchwheel test
|
2 years ago |
jacqueline
|
b9a75cd55a
|
LDO up at boot
|
2 years ago |
jacqueline
|
0fce4fcc06
|
update to faceplate bodge
|
2 years ago |
jacqueline
|
fed7b450b3
|
Fix up display artficacts and clean up unused features
|
2 years ago |
jacqueline
|
12d2ffdab7
|
Add logging to the DAC
|
2 years ago |
jacqueline
|
a65d996583
|
Use the sync apis for I2S output
|
2 years ago |
jacqueline
|
61c91b3cdb
|
Mostly working pipeline, including proper EOF signalling
|
2 years ago |
jacqueline
|
0560fa7f10
|
clang-format
|
2 years ago |
jacqueline
|
8ed3d7e31f
|
Re-enable the parts of the audio pipeline that are working
|
2 years ago |
jacqueline
|
c7901ae429
|
build fixes for new compiler version and standard
|
2 years ago |
jacqueline
|
f013bab727
|
Migrate to the v5 adc api
|
2 years ago |
jacqueline
|
4c88fcc4a5
|
fix build issues with new pipeline
|
2 years ago |
jacqueline
|
01be69eca1
|
better handling of chunk buffer
|
2 years ago |
jacqueline
|
f35bb64c2b
|
basic i2s output element
|
2 years ago |
jacqueline
|
a7df285588
|
Mostly done pipeline arch. Now onto cleanup and building.
|
2 years ago |
jacqueline
|
d82a7e3d94
|
first go at r2 bringup. waiting on mosfets.
|
2 years ago |
jacqueline
|
5f7444d795
|
WIP
|
2 years ago |
jacqueline
|
acd6d78900
|
Progress on own pipeline. Still very WIP
|
2 years ago |
jacqueline
|
60169cdd91
|
WIP on our own pipeline
|
2 years ago |
jacqueline
|
1d340db871
|
Order and group headers correctly
|
2 years ago |
jacqueline
|
0ef333164b
|
Use underscores instead of dashes in filenames consistently
|
2 years ago |
jacqueline
|
8c51280bc6
|
Fix playback and console issues
|
2 years ago |
jacqueline
|
aef2eb7566
|
fix build
|
2 years ago |
jacqueline
|
530fd15e66
|
WIP audio play and pause
|
2 years ago |
jacqueline
|
ff30b27f0d
|
First test cases :)
|
2 years ago |
jacqueline
|
675d52c9a5
|
use a less fun but more descriptive namespace
|
3 years ago |
jacqueline
|
28d73ad866
|
Split driver-y things into a separate component
|
3 years ago |