summaryrefslogtreecommitdiff
path: root/libhw_generic/include/libhw/generic
AgeCommit message (Collapse)Author
26 hourslibhw_generic: io: Add io_flusherLuke T. Shumaker
26 hourslibhw_generic: io: Begone with io_readwriterLuke T. Shumaker
It wasn't giving us much.
3 dayslibhw_generic: spi.h: Fix doc comments about mode 2 and mode 3Luke T. Shumaker
7 daysLighten rp2040_hwtimer's stack useLuke T. Shumaker
Division is surprisingly expensive.
10 dayslibmisc: error.h: Allow a 2-arg form of DECLARE_ERROR_{OR,AND}Luke T. Shumaker
11 dayslibhw_generic: io: Split iovec into rd_iovec and wr_iovecLuke T. Shumaker
2025-06-12libhw_generic: io.h: Define some new interfacesLuke T. Shumaker
2025-06-12libhw_generic: io.h: Tidy upLuke T. Shumaker
2025-06-06libhw_generic: Switch io.h and net.h to use result.h/error.hLuke T. Shumaker
2025-05-27Pull the ARP-ping from libdhcp to net_ifaceLuke T. Shumaker
2025-05-26Try to clean up w5500_ll.hLuke T. Shumaker
2025-05-26No more (static inline) function bodies in headersLuke T. Shumaker
2025-05-17Sort+align #includesLuke T. Shumaker
2025-05-17Tidy #includes: We don't use PRI* anymoreLuke T. Shumaker
2025-05-15Begone with the printf variants of the log functionsLuke T. Shumaker
2025-05-12libhw_generic: io.h: Clarify that sum lenghts of iovecs must not be 0Luke T. Shumaker
2025-05-06Merge libobj into libmiscLuke T. Shumaker
2025-05-06Use C23Luke T. Shumaker
This gives us: - [[maybe_unused]] instead of [[gnu::unused]] - bool/true/false are predefined, so no need for <stdbool.h>
2025-04-05libobj, libmisc/private.h: Allow+force semicolonsLuke T. Shumaker
2025-03-26libhw_generic: Re-think duplex_iovecLuke T. Shumaker
2025-03-26libhw/generic/io.h: Add reader/writer interfaces to enforce iovecs everywhereLuke T. Shumaker
2025-03-25libhw/generic/net.h: Tidy up the interfacesLuke T. Shumaker
2025-03-25Pull iovec definitions out into libhw/generic/io.hLuke T. Shumaker
2025-02-12libhw_generic: net: Add `struct iovec`Luke T. Shumaker
Even if it isn't used by libhw yet :(
2025-02-09libhw_generic: net: Use libobj instead of vcall.hLuke T. Shumaker
2025-02-09libhw_generic: spi: Use libobj instead of vcall.hLuke T. Shumaker
2025-02-09libhw_generic: alarmclock: Use libobj instead of vcall.hLuke T. Shumaker
2024-12-10Start getting lib9p stack analysis dialed inLuke T. Shumaker
2024-12-08w5500: Add DEBUG loggingLuke T. Shumaker
2024-11-23w5500 & timeout fixesLuke T. Shumaker
2024-11-19libhw_generic: Split into a separate libraryLuke T. Shumaker