headphones/firmware/code
George Norton cf95f18880 Increase the max fix16 size to -32.0..32.0 as it seems it is possible to create coefficients which are >16. 2023-06-22 20:46:58 +01:00
..
.gitignore Fix broken audio when changing a filter type. 2023-06-14 23:47:09 +01:00
AudioClassCommon.h firmware, mechanicals 2023-02-03 15:23:55 -05:00
CMakeLists.txt Fix broken audio when changing a filter type. 2023-06-14 23:47:09 +01:00
StdDescriptors.h firmware, mechanicals 2023-02-03 15:23:55 -05:00
bqf.c Disable interrupts while reconfiguring, reset all filters if one has a type change. 2023-06-17 23:35:30 +01:00
bqf.h Config save/load works. 2023-06-02 14:05:14 +01:00
configuration_manager.c Allow the user to create fully custom filters. 2023-06-22 17:14:20 +01:00
configuration_manager.h Only update a filter if something has changed. 2023-06-19 23:52:40 +01:00
configuration_types.h Allow the user to create fully custom filters. 2023-06-22 17:14:20 +01:00
fix16.c Increase the max fix16 size to -32.0..32.0 as it seems it is possible to create coefficients which are >16. 2023-06-22 20:46:58 +01:00
fix16.h Increase the max fix16 size to -32.0..32.0 as it seems it is possible to create coefficients which are >16. 2023-06-22 20:46:58 +01:00
i2s.c firmware, mechanicals 2023-02-03 15:23:55 -05:00
i2s.h firmware, mechanicals 2023-02-03 15:23:55 -05:00
i2s.pio Fix the LRCK signal which was reversing the channels. (#14) 2023-05-24 14:22:51 -04:00
os_descriptors.h Continuted to implement communication protocol. Can now validate Filter Configuration Structures 2023-06-01 20:43:10 +01:00
pico_extras_import.cmake firmware, mechanicals 2023-02-03 15:23:55 -05:00
pico_sdk_import.cmake firmware, mechanicals 2023-02-03 15:23:55 -05:00
ringbuf.c firmware, mechanicals 2023-02-03 15:23:55 -05:00
ringbuf.h firmware, mechanicals 2023-02-03 15:23:55 -05:00
run.c Fixed point math tweaks. Treat samples as normalized (-1..1), this doesnt change much, except the filter coefficients get way more bits of precision. 2023-06-21 18:52:24 +01:00
run.h Codec confiuguration implementation. 2023-06-12 14:03:39 +01:00
version.h.in Fix broken audio when changing a filter type. 2023-06-14 23:47:09 +01:00