openmv/common
Kwabena W. Agyeman 657c9a6325 common/usbdbg: Flush data from unsupported commands.
The removal of unused USB commands that are still sent by the IDE
causes tinyusb boards to crash on connect currently. Flushing the
excess received bytes for unknown commands solves this issue.
2025-08-24 21:34:02 -07:00
..
array.c common: Remove xalloc. 2025-06-27 14:50:16 +02:00
array.h misc: Restructure repo. 2025-04-13 08:28:34 +02:00
check_toolchain.mk misc: Add GCC minimum toolchain check for CM55. 2025-07-05 14:02:37 +02:00
common.ld.S common: Remove legacy fixed vospi memory. 2025-06-24 10:19:31 -07:00
common.mk common: Introduce profiling support. 2025-08-24 16:57:06 +02:00
dma_alloc.c common/dma_alloc: Fix build. 2025-04-15 20:23:31 +02:00
dma_alloc.h misc: Restructure repo. 2025-04-13 08:28:34 +02:00
fb_alloc.c common: Use the new framebuffer API. 2025-07-23 18:24:55 +02:00
fb_alloc.h imlib: Rework framebuffer management. 2025-07-23 18:24:52 +02:00
file_utils.c misc: Restructure repo. 2025-04-13 08:28:34 +02:00
file_utils.h misc: Restructure repo. 2025-04-13 08:28:34 +02:00
micropy.mk misc: Refactor Makefiles. 2025-04-15 18:54:04 +02:00
mkrules.mk misc: Refactor Makefiles. 2025-04-15 18:54:04 +02:00
mp_utils.c misc: Restructure repo. 2025-04-13 08:28:34 +02:00
mp_utils.h misc: Restructure repo. 2025-04-13 08:28:34 +02:00
mutex.c common/mutex: Use C11 atomic operations. 2025-07-25 20:20:54 +02:00
mutex.h common/mutex: Use C11 atomic operations. 2025-07-25 20:20:54 +02:00
nosys_stubs.c misc: Restructure repo. 2025-04-13 08:28:34 +02:00
omv_common.h common: Introduce profiling support. 2025-08-24 16:57:06 +02:00
omv_csi.c common/csi: Move resolution table to csi struct. 2025-08-14 11:40:24 +02:00
omv_csi.h common/csi: Move resolution table to csi struct. 2025-08-14 11:40:24 +02:00
omv_gpio.h misc: Restructure repo. 2025-04-13 08:28:34 +02:00
omv_gpu.h lib/imlib: Add transform support to GPU drivers. 2025-07-31 13:12:48 -07:00
omv_i2c.h misc: Restructure repo. 2025-04-13 08:28:34 +02:00
omv_profiler.c common: Introduce profiling support. 2025-08-24 16:57:06 +02:00
omv_profiler.h common: Introduce profiling support. 2025-08-24 16:57:06 +02:00
omv_spi.h misc: Restructure repo. 2025-04-13 08:28:34 +02:00
pendsv.c misc: Restructure repo. 2025-04-13 08:28:34 +02:00
queue.c common: Add SPSC lock-free queue. 2025-07-23 18:24:52 +02:00
queue.h common: Add SPSC lock-free queue. 2025-07-23 18:24:52 +02:00
tinyusb_debug.c common: Refactor TinyUSB debug interface implementation. 2025-08-23 20:16:09 +02:00
tinyusb_debug.h common: Refactor TinyUSB debug interface implementation. 2025-08-23 20:16:09 +02:00
trace.c misc: Restructure repo. 2025-04-13 08:28:34 +02:00
trace.h misc: Restructure repo. 2025-04-13 08:28:34 +02:00
umm_malloc.c misc: Restructure repo. 2025-04-13 08:28:34 +02:00
umm_malloc.h misc: Restructure repo. 2025-04-13 08:28:34 +02:00
unaligned_memcpy.c misc: Restructure repo. 2025-04-13 08:28:34 +02:00
unaligned_memcpy.h misc: Restructure repo. 2025-04-13 08:28:34 +02:00
usbdbg.c common/usbdbg: Flush data from unsupported commands. 2025-08-24 21:34:02 -07:00
usbdbg.h common: Support reading profiling data via USB debug. 2025-08-24 16:57:11 +02:00
vospi.c common/vospi: Fix synchronization issues. 2025-08-02 13:57:00 +02:00
vospi.h common/vospi: Fix synchronization issues. 2025-08-02 13:57:00 +02:00