summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-12-09libcr: Add public cr_assert_in_{coroutine,intrhandler}()Luke T. Shumaker
2024-12-09libcr: s/cr_is_in_intrhandler/cr_plat_is_in_intrhandler/Luke T. Shumaker
2024-12-09libhw: Separate w5500_ll.h logging from w5500.c loggingLuke T. Shumaker
2024-12-09w5500: Debug loggingLuke T. Shumaker
2024-12-09GDB fixesLuke T. Shumaker
2024-12-09w5500_ll: Fix SOCKINTR_CONNLuke T. Shumaker
2024-12-08Merge commit 'b9ebe41358244caa9334e72ca4e3c8c7a14c86e7'Luke T. Shumaker
2024-12-08Fix libcr gdb integration?Luke T. Shumaker
2024-12-08gdb-helpers/libcr.py: s/GdbJmpBuf/gdb_JmpBuf/gLuke T. Shumaker
2024-12-08libcr: Add cr_{set,long}jmp wrappers around the cr_plat_ variantsLuke T. Shumaker
2024-12-08libcr: Centralize the structure of plat_jmp_bufLuke T. Shumaker
2024-12-08libcr: Move preprocessor macros upLuke T. Shumaker
2024-12-08libcr_ipc: sema: Only decrement from waitersLuke T. Shumaker
2024-12-08libcr: Pull out a _CR_SIG_SENTINELLuke T. Shumaker
2024-12-08dhcp: Add DEBUG loggingLuke T. Shumaker
2024-12-08w5500: Add DEBUG loggingLuke T. Shumaker
2024-12-08cmd/sbc_harness: Make reboots clear in the logsLuke T. Shumaker
2024-12-08libcr: Log stack allocationsLuke T. Shumaker
2024-12-08Pull in https://github.com/python/typeshed/pull/13169Luke T. Shumaker
2024-11-30w5500: Verify that the INTR line goes high before blockingLuke T. Shumaker
2024-11-30Prune out pico_stdlibLuke T. Shumaker
2024-11-30tusb_config.h: Have TU_ASSERT use libmisc loggingLuke T. Shumaker
2024-11-30w5500: Validate SPI *before* initializing the hardwareLuke T. Shumaker
2024-11-30libdhcp: FixLuke T. Shumaker
2024-11-30Tidy #includesLuke T. Shumaker
2024-11-30Don't use TinyUSB BSPLuke T. Shumaker
I guess the BSP is only meant for demos, and doesn't play nice with a larger project. Notably, board_init() re-initializes the UART hardware, causing weird glitches.
2024-11-29libusb: Create a `globals` structLuke T. Shumaker
2024-11-29gdb-helpers/libcr.py: Use fewer breakpointsLuke T. Shumaker
They're at a premium on the RP2040.
2024-11-29gdb-helpers/libcr.py: Fixes for running on actual ARMLuke T. Shumaker
2024-11-26README: Fix the openocd commandLuke T. Shumaker
2024-11-26wip: libcr_ipc: Add some testsLuke T. Shumaker
2024-11-25libmisc: Fix an error messageLuke T. Shumaker
2024-11-25libcr_ipc: _linkedlist.h: Use inline functions, not macrosLuke T. Shumaker
2024-11-25Drop ubsan, it makes gdb difficultLuke T. Shumaker
2024-11-25libcr: Return if all coroutines exitLuke T. Shumaker
2024-11-25libcr: Add very basic testsLuke T. Shumaker
2024-11-24build-sys: Add ubsan to host buildsLuke T. Shumaker
2024-11-23libcr: Add a GDB helperLuke T. Shumaker
2024-11-23libcr: Fix cr_cid_info if coroutine_add is runningLuke T. Shumaker
2024-11-23libcr: Track coroutine namesLuke T. Shumaker
2024-11-23libcr: Group SP-tracking into a setjmp wrapperLuke T. Shumaker
2024-11-23Use C23 (C++11) attribute syntax instead of __attribute__Luke T. Shumaker
2024-11-23libcr: coroutine.c: Move things aroundLuke T. Shumaker
2024-11-23lint rp2040.pyLuke T. Shumaker
2024-11-23Add my rp2040 gdb helper scriptLuke T. Shumaker
2024-11-23w5500 & timeout fixesLuke T. Shumaker
2024-11-23libmisc: Logging/assert fixesLuke T. Shumaker
2024-11-23Speed SPI back upLuke T. Shumaker
2024-11-19Add libmisc/log.h to remove stdio.hLuke T. Shumaker
2024-11-19libhw: w5500: FixLuke T. Shumaker