Compare commits

..

11 Commits

Author SHA1 Message Date
cc32a3092a [main] add macros for checking specific buttons 2025-04-19 14:52:22 +03:00
e65c4d612c [main] large code cleanup 2025-04-19 14:52:22 +03:00
7940c95b23 [main] fix: cast wrongly converted integer back into the pointer to remove warning 2025-04-19 14:52:22 +03:00
5bbbc9fe44 [main] enhancement: remove delay between running tests 2025-04-19 14:52:22 +03:00
4c9c1ff2c8 [PCA9685] remove OUT ENABLED label as it is no longer used in interactive tests 2025-04-19 14:52:22 +03:00
0eb025d3d4 add new UI for testing phase, update modules to indicate success or failure in the return value 2025-04-19 14:52:22 +03:00
87eb642adc record change in .cproject which seems impossible to revert 2025-04-19 14:52:22 +03:00
5c9846fce3 [main] add simple navigation between test reports 2025-04-19 14:52:22 +03:00
063ed8bb51 [lcd] fix: add display_load prototype 2025-04-19 14:52:22 +03:00
3ccc0ca0f3 [lcd] add support for operating on virtual framebuffers
Current implementation contains full support for:
- transparent switching between direct and framebuffer rendering modes
- writing characters to framebuffers
- loading frame from memory to physical display

As well as partial support for instruction writes including:
- resetting the display (clears memory, sets cursor at 0:0, switches to increment mode)
- switching between increment/decrement modes
- setting cursor position
2025-04-19 14:52:22 +03:00
9370ddbadd [PCA9685] fix: add HAL_OK case to remove warning 2025-04-14 20:24:29 +03:00

View File

@ -40,6 +40,8 @@ int PCA9685_run_test(void)
display_write_data_seq("/5 "); display_write_data_seq("/5 ");
switch (op_result) { switch (op_result) {
case HAL_OK:
break;
case HAL_ERROR: case HAL_ERROR:
display_write_data_seq("ERROR"); display_write_data_seq("ERROR");
break; break;