summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
32 hoursvalgrindlukeshu/heap-valgrindLuke T. Shumaker
32 hoursMerge branch 'lukeshu/vid-nut'Luke T. Shumaker
32 hoursAdd NUT video streamingLuke T. Shumaker
33 hoursMerge branch 'lukeshu/tidy'Luke T. Shumaker
33 hourscpu_main: Declare flashio as staticLuke T. Shumaker
44 hourslibmisc: Log to stderr, not stdout by defaultLuke T. Shumaker
46 hourslibhw_cr: host_alarmclock: Fix whitespaceLuke T. Shumaker
48 hourslib9p_util: demo_server: Add a static fileLuke T. Shumaker
48 hoursembed-sources.h.gen: Declare things as `const`Luke T. Shumaker
2 daysMerge branch 'lukeshu/shrink-mem'Luke T. Shumaker
2 daysUse pico_rand instead of newlib:random()Luke T. Shumaker
2 dayslibmisc: Don't include _intercept.h from public headersLuke T. Shumaker
2 daysMove the assert.h proxy from libmisc to libpicosdkLuke T. Shumaker
2 daysRemove the atexit() machineryLuke T. Shumaker
3 daysmeasurestack: Add newlib __retarget_lock_{acquire,release}_recursiveLuke T. Shumaker
3 daysMerge branch 'lukeshu/heap'Luke T. Shumaker
3 daysUse libheap everywhere we use libcrLuke T. Shumaker
3 dayslibheap: New `malloc` replacementLuke T. Shumaker
3 dayslibcr: Add cr_maybe_getcid() that is less abort()yLuke T. Shumaker
3 dayslibmisc: Rework the malloc abstraction into heap.hLuke T. Shumaker
4 daysMerge branch 'lukeshu/misc'Luke T. Shumaker
4 daysDo a better job banning printfLuke T. Shumaker
4 daysRemove extra keywords from target_include_directories() callsLuke T. Shumaker
4 dayslibmisc: macro: Begone with LM_ALWAYS_INLINE, LM_NEVER_INLINE, and LM_FLATTENLuke T. Shumaker
Just use [[gnu::THING]].
4 dayslibhw_cr: host_net: Fix file descriptor leakLuke T. Shumaker
6 daysMove uptime.txt and whoami.txt into lib9p_utilLuke T. Shumaker
6 daysMerge branch 'lukeshu/flash-file'Luke T. Shumaker
6 dayslibhw_cr, cpu_main: Don't DMA from XIP_BASELuke T. Shumaker
6 dayscpu_main: Pull flashio out of flash.binLuke T. Shumaker
7 dayslibhw_generic: io: Add io_flusherLuke T. Shumaker
7 dayslibhw_generic: io: Begone with io_readwriterLuke T. Shumaker
It wasn't giving us much.
7 dayscpu_main: main.c: Fuss with whitespaceLuke T. Shumaker
7 daysMerge branch 'lukeshu/spi-dma-cleanup'Luke T. Shumaker
7 dayslibhw_cr: rp2040_hwspi: Add several assert()s about SSP stateLuke T. Shumaker
7 dayslibhw_cr: rp2040_hwspi: No need for a `now` variableLuke T. Shumaker
7 dayslibhw_cr: rp2040_hwspi: Don't bother with a full semaphoreLuke T. Shumaker
7 daysMerge branch 'lukeshu/spi-dma-cleanup'Luke T. Shumaker
7 dayslibhw_cr: rp2040_hwspi: Don't trigger the data channels twiceLuke T. Shumaker
We're already writing to the trigger register, no need to CHAIN_TO them.
7 dayslibhw_cr: rp2040_hwspi: Don't bother with a null-trigger for txLuke T. Shumaker
7 dayslibhw_cr: rp2040_hwspi: Tidy up comments/formatting/assertsLuke T. Shumaker
8 dayslibhw_cr: rp2040_dma: Re-organize and clean-upLuke T. Shumaker
8 dayslibhw_cr: rp2040_hwspi: Don't allow using DMA channel 0Luke T. Shumaker
8 dayslibhw_cr: rp2040_hwspi: Tidy up the assert_4distinct macroLuke T. Shumaker
8 daysgdb-helpers: rp204: Fix text overflowLuke T. Shumaker
9 daysMerge branch 'lukeshu/misc-fixes'Luke T. Shumaker
9 dayslibhw_cr: rp2040_dma: Acknowledge IRQs before dispatchingLuke T. Shumaker
So that if a handler triggers it again but before returning, we see it.
9 dayslibmisc: fmt.h: Have `ptr` be more accepting of pointer typesLuke T. Shumaker
9 dayslibhw_cr: rp2040_hwspi: Touch up commentLuke T. Shumaker
9 dayslibhw_generic: spi.h: Fix doc comments about mode 2 and mode 3Luke T. Shumaker
9 dayslibch_cr: rp2040_dma.h: WhitespaceLuke T. Shumaker