- Fixed drawing of round objects (Circles, Rounded Rects) using a lookup table

- Added function to read out the display_buffer via USB-Serial
 - Added basic structure and files for later complete firmware (still in progress)
 - Added Doc folder with schematic in it
 - Added Python script and batch file to read out the display buffer and open the image in gimp
This commit is contained in:
2025-09-07 08:55:39 +02:00
parent 714b5be13c
commit 128d42c586
66 changed files with 29943 additions and 225 deletions

View File

@@ -56,12 +56,29 @@ include_directories(Screens_Display/)
add_executable(Firmware
main.c
USB_Serial.c
Rotary_Encoder.c
Easings.c
UI_Control.c
PWM.c
UART0.c
I2C_Master.c
USB_Serial.c
Hue.c
Easings.c
Command.c
UI_Control.c
Mode_Manager.c
MIDI_Note_List.c
INA260.c
Switch.c
Rotary_Encoder.c
EEPROM_M24C64.c
Core1.c
Core1_ADC.c
Core1_LED_Enable.c
Core1_LED_Control.c
Core1_MIDI_Receiver.c
Core1_Light_Controller.c
Display_Default_Configurations.c
Display_Message_Box_Icons.c
@@ -105,10 +122,14 @@ target_link_libraries(Firmware
hardware_spi
hardware_i2c
hardware_dma
hardware_pwm
hardware_adc
hardware_interp
hardware_timer
hardware_watchdog
hardware_clocks
hardware_uart
pico_multicore
)
pico_add_extra_outputs(Firmware)