1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys/include
Marian Buschsieweke a7e251509d
sys/shell: reduce overhead of XFA shell commands
We do not need to add an array of pointers to the shell commands, just
an array of shell commands is sufficient. This reduced the overhead of
XFA by `sizeof(void *)` per command.
2024-11-22 11:14:34 +01:00
..
bhp sys/bhp_msg: add IPC based Bottom Half Processor 2022-08-19 12:01:30 +02:00
can sys/include/can: include mailbox feature 2024-03-26 15:17:48 +01:00
checksum sys/checksum: Remove deprecated crc16_ccitt functions 2024-04-02 11:22:04 +02:00
coding sys/coding: add XOR based coding module 2023-02-06 16:21:57 +01:00
congure tree-wide: fix typos in doc and comments 2023-10-16 12:17:48 +02:00
cppunit core/irq: Add C++ wrapper 2023-01-13 13:58:07 +01:00
crypto sys/psa_crypto: chacha20 oneshot gluecode 2024-10-17 10:25:59 +02:00
ecc doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
embUnit sys/embunit: return failure state in TextUIRunner_end() 2024-04-03 13:22:51 +02:00
entropy_source sys/entropy_source: add new module for entropy sources 2020-12-01 15:51:40 +01:00
event Merge pull request #20847 from benpicco/event_assert 2024-10-25 08:11:51 +00:00
fido2 fido2/ctap: uncrustify files 2022-09-23 16:42:52 +02:00
fs cpu/native: add host fs access via VFS 2023-04-26 00:53:14 +02:00
hashes sys/psa_crypto: added sha3 glue code 2024-07-13 04:35:21 +02:00
isrpipe
net sys/net/gnrc_pktbuf: move CANARY to header file 2024-11-19 15:23:03 +01:00
psa_crypto/psa Merge pull request #20720 from netd-tud/chacha20-glue-code-implementation 2024-10-29 16:52:30 +00:00
riotboot sys/riotboot/slot: fix failed build 2023-12-21 16:33:15 -05:00
senml sys/phydat: Fix unit confusion 2023-02-23 16:44:24 +01:00
suit build_system/xfa: change API to fix alignment 2024-11-07 16:30:01 +01:00
sys sys/bus: add system buses 2020-11-12 22:50:53 +01:00
test_utils tree-wide: fix typos in doc and comments 2023-10-16 12:17:48 +02:00
usb treewide: mtd_default_get_dev() -> mtd_dev_get() 2023-11-10 19:53:48 +01:00
xtimer doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
ztimer sys/ztimer: add ztimer_periodic_start_now() 2024-10-14 21:15:50 +02:00
ztimer64 ztimer(64): make xtimer_compat documetation visible (defgroup) 2022-08-09 14:26:49 +02:00
analog_util.h
app_metadata.h treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
architecture.h tree wide: add IWYU pragma: export where needed 2024-04-14 14:26:05 +02:00
atomic_utils.h tree wide: add IWYU pragma: export where needed 2024-04-14 14:26:05 +02:00
auto_init_utils.h build_system/xfa: change API to fix alignment 2024-11-07 16:30:01 +01:00
auto_init.h pkg/lwip: Start rework of netif initialisation 2021-08-20 14:56:46 +02:00
base64.h sys/base64: Use void pointer for buffers in API 2020-07-02 11:10:06 +02:00
bcd.h
benchmark.h sys/benchmark: make use of ztimer stopwatch 2023-03-06 14:31:09 +01:00
bhp.h sys/bhp: add initial support for generic Bottom Half Processor 2022-08-11 10:57:53 +02:00
bit.h sys/bit: add bit_checkXX() functions 2021-06-02 14:07:17 +02:00
bitfield.h sys/bitfield: don't set unrelated bits in bf_{set, clear}_all() 2023-03-17 00:08:10 +01:00
bloom.h sys: 64 bit compatibility 2024-01-17 16:05:12 +01:00
busy_wait.h sys/busy_wait: add busy wait helper 2024-01-09 19:03:15 +01:00
byteorder.h sys/byteorder: clean up implementation 2024-02-01 18:24:40 +01:00
c11_atomics_compat.hpp doc: Improve C++ documentation 2021-12-15 18:58:23 +01:00
cb_mux.h
chunked_ringbuffer.h sys/chunked_ringbuffer: move config to CONFIG_ namespace 2022-03-04 09:35:39 +01:00
clif.h sys/clif: Fixing out of bounds read under certain conditions 2023-02-23 15:45:03 +01:00
clk.h sys: introduce coreclk utility function 2021-12-15 12:41:36 +01:00
color.h
congure.h congure_test: initial import of CongURE test framework 2021-02-26 10:08:12 +01:00
cppunit.hpp core/irq: Add C++ wrapper 2023-01-13 13:58:07 +01:00
dbgpin.h sys/includes: replace kernel_defines.h 2022-11-22 13:39:35 +01:00
debug_irq_disable.h cpu/cortexm_common: measure time spent with IRQ disabled 2022-11-24 21:27:20 +01:00
div.h
eepreg.h
embUnit.h sys/include: remove kernel_defines.h where not needed 2022-11-22 13:39:35 +01:00
endian.h sys/endian: fix build with picolibc 2024-11-13 16:01:34 +01:00
entropy_source.h sys/entropy_source: add new module for entropy sources 2020-12-01 15:51:40 +01:00
event.h sys/event: add event_sync() 2024-10-18 13:14:04 +02:00
evtimer_mbox.h evtimer: add mbox support 2020-08-21 15:19:22 +02:00
evtimer_msg.h
evtimer.h sys/evtimer: remove support for xtimer backend 2023-05-24 09:53:33 +02:00
flash_utils.h tree wide: add IWYU pragma: export where needed 2024-04-14 14:26:05 +02:00
fmt_table.h
fmt.h tests: Add NULL pointer argument test for fmt_lpad/to_lower/str 2024-02-09 11:03:05 +01:00
frac.h sys: fix remaining broken paths to tests 2023-05-13 19:08:39 +02:00
fuzzing.h fuzzing: Add uri_parser fuzzer setup 2022-12-19 13:03:45 +01:00
hashes.h treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
imath.h imath: add powi() function 2023-06-05 19:09:11 +02:00
iolist.h sys/iolist: introduce iolist_to_buffer() 2022-05-02 23:23:52 +02:00
irq.hpp core/irq: Add C++ wrapper 2023-01-13 13:58:07 +01:00
isrpipe.h sys/isrpipe: add isrpipe_write 2021-12-07 13:00:58 +01:00
luid.h sys/luid: luid_custom() use fixed width int 2024-10-28 14:51:44 +01:00
malloc_monitor_internal.h sys: add malloc_monitor, deprecate malloc_tracing 2024-03-26 10:00:24 +01:00
malloc_monitor.h sys: add malloc_monitor, deprecate malloc_tracing 2024-03-26 10:00:24 +01:00
matstat.h
memarray.h memarray: Add extend and reduce functions 2021-01-15 11:39:08 +01:00
mineplex.h
od.h sys/od: allow to specify address offset with od_hex_dump_ext() 2021-01-11 14:35:40 +01:00
phydat.h sys/phydat: Remove deprecated print function 2024-04-03 15:29:19 +02:00
pipe.h
pm_layered.h sys/pm_layered: align pm_blocker_t for speed 2022-11-04 16:50:52 +01:00
progress_bar.h sys/progress_bar: add Konfig configuration 2021-04-07 12:05:00 +02:00
ps.h treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
ptrtag.h sys: Add helpers for pointer tagging 2020-11-17 10:10:28 +01:00
puf_sram.h sys: fix remaining broken paths to tests 2023-05-13 19:08:39 +02:00
random.h sys/random: fix SHAxPRNG init_by_array 2024-05-31 23:29:09 +02:00
rtc_utils.h sys/rtc_utils: small doc fix of rtc_mktime 2022-06-12 15:49:01 +02:00
saul_reg.h drivers/saul: use const qualifier for data to write 2022-05-23 08:35:27 +02:00
sched_round_robin.h sys/sched_round_robin: Add a round robin scheduler module 2021-11-11 13:18:52 +01:00
schedstatistics.h schedstatistics: Convert to ztimer 2021-12-07 16:31:15 +01:00
sema_inv.h sys/sema_inv: add inverse Semaphore 2021-01-17 00:17:58 +01:00
sema.h sys/sema: use sema_ztimer64 to implement old sema api 2022-03-10 14:19:44 +01:00
senml.h sys/includes: replace kernel_defines.h 2022-11-22 13:39:35 +01:00
seq.h
shell_lock.h sys/shell_lock: lock shell on EOF 2023-05-26 15:04:36 +02:00
shell.h sys/shell: reduce overhead of XFA shell commands 2024-11-22 11:14:34 +01:00
stdio_base.h build_system/xfa: change API to fix alignment 2024-11-07 16:30:01 +01:00
stdio_nimble.h doc: sort all stdio implementations into sys_stdio group 2023-01-13 11:08:22 +01:00
stdio_rtt.h sys/stdio_rtt: move documentation in doc.txt 2023-02-05 15:49:20 +01:00
stdio_semihosting.h doc: sort all stdio implementations into sys_stdio group 2023-01-13 11:08:22 +01:00
stdio_uart.h stdio_uart: port to new interface 2024-02-09 15:24:22 +01:00
string_utils.h makefiles, treewide: Remove MCU variable 2024-02-18 20:46:09 +01:00
suit.h suit: replace SUIT_URL_MAX with CONFIG_SOCK_URLPATH_MAXLEN 2022-06-01 13:00:51 +02:00
time_units.h sys/include/time_units.h: add more constants 2022-05-05 11:31:45 +02:00
timex.h sys: factor out US_PER_SEC etc from timex.h into time_units.h 2021-12-15 14:33:20 +01:00
tiny_strerror.h sys/tiny_strerror: add tiny_strerror_minimal 2022-10-18 23:30:15 +02:00
tm.h sys/include: remove kernel_defines.h where not needed 2022-11-22 13:39:35 +01:00
trace.h sys/trace: initial commit 2020-06-10 21:21:33 +02:00
trickle.h sys/trickle: Remove xtimer and only use ztimer 2023-03-17 12:04:44 +01:00
tsrb.h sys/tsrb: add tsrb_clear 2021-12-06 11:53:59 +01:00
unaligned.h sys/unaligned: Add 64 bit version 2020-08-14 12:21:24 +02:00
universal_address.h treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
uri_parser.h sys/uri_parser: Adding the port as uint16 2022-09-08 11:32:49 +02:00
usb_board_reset_internal.h usb_board_reset: Split headers into public and private 2020-07-01 13:22:25 +02:00
usb_board_reset.h usb_board_reset: Split headers into public and private 2020-07-01 13:22:25 +02:00
usb.h sys/usb: Add PID/VID check in macro 2023-05-31 12:55:53 +02:00
ut_process.h ut_process: initial import of a URI template processor 2021-09-16 18:18:48 +02:00
utlist.h sys/utlist: include stddef.h 2022-02-12 18:30:58 +01:00
uuid.h treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
vfs_default.h drivers/mtd: add SDMMC support 2023-08-08 09:09:12 +02:00
vfs_util.h sys/vfs_util: add vfs_file_exists() 2024-05-15 11:20:38 +02:00
vfs.h build_system/xfa: change API to fix alignment 2024-11-07 16:30:01 +01:00
volatile_utils.h sys/atomic_utils: return previous value 2020-12-16 18:09:35 +01:00
xtimer.h sys/xtimer: add IWYU pragmas 2024-06-07 12:05:43 +02:00
zptr.h sys/zptr: fix typos 2020-10-02 08:15:00 +02:00
ztimer64.h sys/ztimer: add ztimer64_xtimer_compat 2022-02-24 09:10:58 +01:00
ztimer.h sys/ztimer: Remove the deprecated ztimer_now64 2024-08-20 20:52:37 +02:00