libDaisy
libDaisy copied to clipboard
Hardware Library for the Daisy Audio Platform
Hello, I've had a lot of trouble trying to link and use `arm_rfft_fast_f32`. The problem seems to be centered around the `arm_bitreversal2.S` file. At first it wasn't linking, but I...
I was reading the WM8731 audio codec setup code and I got confused by a comment which suggested Daisy always uses the codec with a 48kHz sample rate. After several...
Use GPIO_AF6_I2C4 for alternate function
#611 added `Middlewares/ST/STM32_USB_Host_Library/Class/MIDI/Src/usbh_midi.c` to `Makefile` but not to `CMakeLists.txt`. Let's maybe have it because without it you can't really have USB MIDI working (even if you don't use host option)...
This also includes: https://github.com/electro-smith/libDaisy/pull/624 Added DMA transfers for data transfers to reduce cpu overhead. `display.h` has a new pure virtual `bool UpdateFinished()`, returns true if the update has finished. `oled_display.h`...
Add color display driver and OLED color display driver / template. These are closely related to the display and OLED display driver. Updated daisy.h to include the color driver and...
Added code for SSD1307 displays. As pimpl is being used I wasn't sure if you wanted any kind of inheritance so SSD1307Driver is a full implementation. Really only the Init()...
I used TransmitBlocking and everything worked as expected. When I tried to use WriteDataAtAddress, because it fit my use case better, nothing worked anymore. After I checked the signals with...
Specific to the Patch_SM, only changed one line of code. ` DacHandle::BufferState::DISABLED;` Increases DAC output range to 0.0v - VREF Quiet a few people believe that this cannot be done...
## Background Currently libDaisy's getter methods to obtain the current audio codec sample rate as a float return the target/idealized sample rate – e.g. `48000.0` for 48kHz – when in...