index
:
sbc-harness
clang-format
lukeshu/9p-containers
lukeshu/9p-logging
lukeshu/9p-read-multi-iovec
lukeshu/dhcp
lukeshu/libobj
lukeshu/net-flash
lukeshu/no-pico_time
lukeshu/patch-typeshed
lukeshu/picolibc
lukeshu/promise
lukeshu/test-mutex
lukeshu/vid
lukeshu/vid2
main
Unnamed repository; edit this file 'description' to name the repository.
Luke T. Shumaker
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libhw
Age
Commit message (
Collapse
)
Author
5 days
Have libhw_generic be independent of libcr, rename libhw to libhw_cr
Luke T. Shumaker
5 days
Merge branch 'lukeshu/fix'
Luke T. Shumaker
5 days
libhw/generic/io.h: Add reader/writer interfaces to enforce iovecs everywhere
Luke T. Shumaker
6 days
libhw/generic/net.h: Tidy up the interfaces
Luke T. Shumaker
6 days
Pull iovec definitions out into libhw/generic/io.h
Luke T. Shumaker
2025-03-04
libhw: rp2040_hwspi: Use interrupts instead of busy-polling
Luke T. Shumaker
2025-03-04
Bump the CPU clock speed, wring a few more MHz out of the hwspi
Luke T. Shumaker
2025-03-04
libhw: rp2040_hwspi: Use DMA
Luke T. Shumaker
2025-03-04
libhw: rp2040_hwspi: Add more config knobs
Luke T. Shumaker
2025-03-02
libhw: Update comments and asserts about clock rate
Luke T. Shumaker
2025-03-02
libhw: rp2040_hwspi: Pull out a assert_4distinct macro
Luke T. Shumaker
2025-03-02
libhw: w5500: Add a VALIDATE_SPI toggle
Luke T. Shumaker
2025-03-02
libhw: w5500: Re-add SPI validation
Luke T. Shumaker
This reverts commit 063f263f84d517c6497e7ca37f503956bad7075a.
2025-03-02
libhw: Add rp2040_gpioirq, use it
Luke T. Shumaker
2025-03-01
Pull out libhw/generic/io.h, have it enforce iovecs everywhere
Luke T. Shumaker
2025-02-26
libmisc: private.h: Add IS_IMPLEMENTATION_FOR(name) for use with LM_IF
Luke T. Shumaker
2025-02-23
Complete TODO comments and documentation
Luke T. Shumaker
2025-02-21
libhw: Allow zero-length TCP reads and writes
Luke T. Shumaker
2025-02-09
libhw_generic: net: Use libobj instead of vcall.h
Luke T. Shumaker
2025-02-09
libhw_generic: spi: Use libobj instead of vcall.h
Luke T. Shumaker
2025-02-09
libhw_generic: alarmclock: Use libobj instead of vcall.h
Luke T. Shumaker
2025-02-09
libhw: rp2040_hwtimer: Remove obsolete comment
Luke T. Shumaker
2025-02-09
Have main() set `bootclock`
Luke T. Shumaker
2025-02-04
lib9p: Test that we can do clean shutdown
Luke T. Shumaker
2025-01-11
Add basic smoke tests for the 9p server
Luke T. Shumaker
2024-12-13
Gather macros into libmisc/macro.h
Luke T. Shumaker
2024-12-09
w5500: Quiet down some logging
Luke T. Shumaker
2024-12-09
w5500: Rethink locking wrt interrupt handling
Luke T. Shumaker
2024-12-09
libhw: Separate w5500_ll.h logging from w5500.c logging
Luke T. Shumaker
2024-12-09
w5500: Debug logging
Luke T. Shumaker
2024-12-09
w5500_ll: Fix SOCKINTR_CONN
Luke T. Shumaker
2024-12-08
w5500: Add DEBUG logging
Luke T. Shumaker
2024-11-30
w5500: Verify that the INTR line goes high before blocking
Luke T. Shumaker
2024-11-30
w5500: Validate SPI *before* initializing the hardware
Luke T. Shumaker
2024-11-23
Use C23 (C++11) attribute syntax instead of __attribute__
Luke T. Shumaker
2024-11-23
w5500 & timeout fixes
Luke T. Shumaker
2024-11-23
Speed SPI back up
Luke T. Shumaker
2024-11-19
Add libmisc/log.h to remove stdio.h
Luke T. Shumaker
2024-11-19
libhw: w5500: Fix
Luke T. Shumaker
2024-11-19
libhw: Fix hwtimer from triggering an interrupt way too often
Luke T. Shumaker
2024-11-19
libhw: More assertions
Luke T. Shumaker
2024-11-19
libcr: Begone with PRE_RUNNABLE
Luke T. Shumaker
2024-11-19
libhw: hostnet: Fixes
Luke T. Shumaker
2024-11-19
libhw_generic: Split into a separate library
Luke T. Shumaker
2024-11-19
build-sys: Minimize the pico-sdk runtime
Luke T. Shumaker
2024-11-19
libcr: Start to add coroutine names
Luke T. Shumaker
2024-11-12
Fuss with compile-time config
Luke T. Shumaker
2024-11-12
Oh dang, I broke `make lint` a while back :(
Luke T. Shumaker
2024-11-11
libmisc: Write my own assert.h with assert_notreached()
Luke T. Shumaker
2024-11-10
libhw: net.h: Add listener close(), add 'iface'
Luke T. Shumaker
[next]