crasbe
8a76cee6c5
Merge pull request #20971 from crasbe/pr/stm32_adc
...
cpu/stm32: Make ADC Resolution Definition uniform
2025-04-02 22:30:52 +00:00
crasbe
1d3939d882
cpu/stm32: make ADC resolution uniform
2025-04-02 22:45:35 +02:00
crasbe
596670bdde
cpu/stm32f2: fix sampling time for VBat
2025-04-02 21:38:29 +02:00
Marian Buschsieweke
4f676cd318
Merge pull request #21238 from crasbe/pr/fix_stm32wl_adc
...
cpu/stm32{f3,l4,wb,wl}: Replace ztimer with busy_wait, fix VBat sampling time and {wl only} fix initialization sequence
2025-04-02 16:42:13 +00:00
crasbe
112e542923
cpu/stm32{f3,l4,wb,wl}: increase sampling time for VBat line
2025-04-02 16:53:33 +02:00
crasbe
f1a102bb87
cpu/stm32wl: fix ADC initialization sequence
2025-04-02 16:53:33 +02:00
Marian Buschsieweke
b1932dd1f5
Merge pull request #21230 from crasbe/pr/stm32f0g0c0_adc
...
cpu/stm32{f0,g0,c0}: fix ADC initialization sequence
2025-04-02 12:56:35 +00:00
benpicco
85dc9be1c9
Merge pull request #20872 from benpicco/stdio_null-frontend
...
core: add stdio.h to replace stdout functions with stdio_null
2025-04-01 15:30:08 +00:00
Benjamin Valentin
f840d80473
cpu/avr8_common: don't implement perror() with stdio_null
2025-04-01 14:29:28 +02:00
Benjamin Valentin
8c25666267
cpu/native: don't implement stdout functions with stdio_null
2025-04-01 14:29:28 +02:00
Mihai Renea
f6b99603db
Revert "cpu/sam0_common: flashpage: don't disable interruipts while writing"
...
This reverts commit fd49d16cbab8f9046374f07d2008c0fb2d2593ea.
2025-03-26 11:12:01 +01:00
Marian Buschsieweke
9b417c35c1
Merge pull request #21313 from maribu/cpu/native/async_io/missing-include
...
cpu/native: add missing include
2025-03-21 21:01:38 +00:00
Marian Buschsieweke
56a553f80d
cpu/native: add missing include
...
`pid_t` is provided e.g. by `<sys/types.h>`. It seems that on glibc,
`<stdlib.h>` will also provide `pid_t`. But this way it should work on
both musl and glibc.
2025-03-21 21:24:24 +01:00
mguetschow
f3dbed405e
Merge pull request #21294 from benpicco/stdio_default
...
boards: introduce `stdio_default`
2025-03-21 11:46:27 +00:00
Benjamin Valentin
233a62b792
boards: move to stdio_default
2025-03-20 16:10:09 +01:00
Benjamin Valentin
171d5ff315
cpu/arm7tdmi_gba: make use of stdio_default
2025-03-20 16:10:08 +01:00
benpicco
a756dcf1c9
Merge pull request #19213 from benpicco/socket_zep_hal-fix
...
socket_zep: properly implement the radio HAL
2025-03-20 08:30:12 +00:00
Benjamin Valentin
45c6d786f6
socket_zep: simulate RSSI
2025-03-20 02:04:34 +01:00
Benjamin Valentin
460901aa00
socket_zep: properly implement the radio HAL
2025-03-20 02:04:34 +01:00
Marian Buschsieweke
685acb9a35
Merge pull request #21293 from MrKevinWeiss/pr/fixsplling
...
Fix spelling found by codespell
2025-03-13 13:07:53 +00:00
MrKevinWeiss
f770f72202
treewide: Fix spelling mistakes
2025-03-13 13:59:07 +01:00
Benjamin Valentin
4889bb57d9
cpu/native: port stdio to new interface
2025-03-13 00:50:46 +01:00
Benjamin Valentin
4232eb35ae
cpu/native: async_read: make sure not to close stdin on reboot
2025-03-13 00:24:09 +01:00
Benjamin Valentin
333e1ea97d
cpu/native: bump ASYNC_READ_NUMOF
2025-03-13 00:24:07 +01:00
Benjamin Valentin
bfe42ad20a
cpu/native: use async read for stdio_read()
...
The real_read() function will block the thread but won't preempt it.
That means all other thereads on the same (or higher) priority level
are blocked as RIOT still consideres the thread that called stdio_read()
as running.
Use async_read/isrpipe to properly block the thread when reading from
stdin.
2025-03-13 00:23:40 +01:00
benpicco
a042d66e68
Merge pull request #21283 from carl-tud/native-gardening
...
cpu/native: Gardening/QoL
2025-03-12 17:54:07 +00:00
Marian Buschsieweke
571a87358d
cpu/samd5x/periph_can: fix use of format specifiers
...
Use correct format specifiers to make clangd happy.
2025-03-12 16:05:41 +01:00
crasbe
05eda72e96
cpu/stm32{f0,g0,c0}: fix ADC initialization sequence
2025-03-12 13:49:45 +01:00
crasbe
768989ca6f
cpu/stm32{f3,l4,wb,wl}: replace ztimer w/ busy_wait for uncrit. delay
2025-03-12 13:20:33 +01:00
Marian Buschsieweke
d9ab9585d9
cpu/samd5x: add enable pin to CAN configuration
...
This extends the `can_conf_t` CAN configuration to allow power
management of the CAN transceiver to be done by the CAN driver.
2025-03-11 21:17:05 +01:00
carl
9cad51126e
cpu/native: add missing signal.h import
2025-03-11 16:19:39 +01:00
carl
e95be58fb9
cpu/native: rename native_cpu.c, irq_cpu.c, tramp.S
2025-03-11 16:19:39 +01:00
carl
6e5260c2d5
cpu/native: enable 64-bit thread arguments
2025-03-11 16:19:39 +01:00
carl
7d83850395
cpu/native: assembly: gardening
2025-03-11 16:19:39 +01:00
carl
ccc97b0018
cpu/native: restructure CPU
2025-03-11 16:19:39 +01:00
carl
9c96c18566
cpu/native: move valgrind imports into separate header
2025-03-11 16:19:39 +01:00
carl
b5eff6a107
cpu/native: unify ucontext manipulation
2025-03-11 16:19:39 +01:00
carl
64283b52aa
cpu/native: doxygen gardening
2025-03-11 16:19:39 +01:00
carl
90a3f3ffcc
cpu/native: docs and descriptive naming
2025-03-11 16:19:39 +01:00
carl
aff3b107c1
cpu/native: log with prefix
2025-03-11 16:19:39 +01:00
carl
cf54187b7c
cpu/native: move syscalls into separate header
2025-03-11 16:19:39 +01:00
Marian Buschsieweke
f0d53789e4
Merge pull request #21245 from gschorcht/cpu/esp32/fix_compile_problem_gcc_14.2
...
cpu/esp32: Fixes of compile problems with GCC 14.2
2025-03-02 13:18:36 +00:00
Gunar Schorcht
689883c583
cpu/esp32: fix bus_width in periph_sdmmc
2025-03-02 12:40:27 +01:00
Gunar Schorcht
4f136fb3ad
cpu/esp32: add missing atomic built-in functions
...
Atomic built-in function __atomic_test_and_set seem to be missing in GCC 14.2.0 for some ESP32x SoCs.
2025-03-02 12:39:18 +01:00
Mikolai Gütschow
7ef1f7ed89
cpu/nrf52: do not select nrf52840 if nrfble is selected already
2025-02-27 15:40:25 +01:00
Mikolai Gütschow
5dc3c1b576
cpu/nrf5x_common: prohibit selecting multiple radio mode features
2025-02-27 15:40:25 +01:00
Mikolai Gütschow
9a45c30222
examples: shorten subfolders' names
2025-02-21 09:55:24 +01:00
fabian18
8bbeba10cb
Merge pull request #21169 from fabian18/pr/mtd_sdmmc_remove_MTD_DRIVER_FLAG_DIRECT_WRITE
...
{cpu/sam0_common/sam0_sdhc,drivers/mtd}: do not allocate `work_area` twice
2025-02-19 17:02:42 +00:00
krzysztof-cabaj
a2dfd78b27
treewide: fix double the in doc and comments
2025-02-18 13:25:02 +01:00
Dylan Laduranty
cdceb084f2
Merge pull request #21201 from dylad/pr/cpu/sam4s/add_support
...
cpu/sam4s: add initial support with SAM4S-XPRO board
2025-02-17 15:39:06 +00:00