Akshai M
e672ca2010
drivers/at : Expose to Kconfig
...
Expose configurations to Kconfig:
Model choice for CONFIG_AT_SEND_EOL
Allow value to be configured as exponent for AT_BUF_SIZE
2020-06-17 14:52:21 +05:30
Akshai M
f9741b3ed5
drivers/at : Add CONFIG_
...
Add CONFIG_ prefix to AT_SEND_EOL, AT_SEND_SKIP_ECHO,
CONFIG_AT_RECV_OK, CONFIG_AT_RECV_ERROR
2020-06-17 14:52:21 +05:30
Akshai M
921badbf38
drivers/at : Inverse Logic
...
Inverse logic for AT_SEND_ECHO
2020-06-17 14:52:21 +05:30
Leandro Lanzieri
4a1f6e5946
test/kconfig_features: Add atmega328p-based boards to list
2020-06-17 10:59:31 +02:00
Leandro Lanzieri
1a3d7aaa90
boards/atmega328p: Add Kconfig symbols
2020-06-17 10:59:31 +02:00
Leandro Lanzieri
688d06e38a
boards/arduino-nano: Add Kconfig symbols
2020-06-17 10:59:30 +02:00
Leandro Lanzieri
5299c2c1d7
boards/arduino-uno: Add Kconfig symbols
2020-06-17 10:59:29 +02:00
Leandro Lanzieri
002f7cd54a
boards/arduino-duemilanove: Add Kconfig symbols
2020-06-17 10:59:29 +02:00
Leandro Lanzieri
9c6e3ea91a
boards/common/arduino-atmega: Add Kconfig symbols
2020-06-17 10:59:29 +02:00
Leandro Lanzieri
981aecf9cc
cpu/atmega328p: Add Kconfig symbols
2020-06-17 10:52:24 +02:00
Leandro Lanzieri
19bdb11548
cpu/atmega_common: Add Kconfig symbols
2020-06-17 10:52:23 +02:00
Francisco
5bb8c4b303
Merge pull request #14296 from leandrolanzieri/pr/cpu/adapt_kconfig_classification
...
cpu/kconfig: Rename CPU classification symbols
2020-06-17 10:26:20 +02:00
Bas Stottelaar
219f631d20
Merge pull request #14233 from benemorius/pr/efm32-lfrco-jitter
...
cpu/efm32: disable default LFRCO options that break LEUART > 1800 baud
2020-06-17 10:23:49 +02:00
benpicco
0d8fea429e
Merge pull request #13126 from basilfx/feature/mh-z19
...
drivers/mhz19: initial support
2020-06-17 10:15:40 +02:00
Francisco Molina
80d682becd
cpu/sam0: avoid deadlock on nonblocking write
...
If a write to a full tsrb is attempted with disabled interrupts
or in a interrupt then a deadlock will occure. To avoid this make
space in the ringbuffer by synchronously writing to uart.
2020-06-17 10:01:21 +02:00
Francisco Molina
09f0fd4526
cpu/stm32: avoid deadlock on nonblocking write
...
If a write to a full tsrb is attempted with disabled interrupts
or in a interrupt then a deadlock will occure. To avoid this make
space in the ringbuffer by synchrnously writing to uart.
2020-06-17 10:01:21 +02:00
Francisco Molina
f7d124e141
tests/periph_uart_nonblocking: test print with disabled irq
2020-06-17 10:01:20 +02:00
Francisco Molina
0b8adb2d27
cpu/sam0-stm32/uart: rename tx buf size to UART_TXBUF_SIZE
2020-06-17 10:01:20 +02:00
Francisco Molina
dd331c91d3
cpu/stm32/uart: enable irq for non blocking uart
2020-06-17 10:01:19 +02:00
9059c053a7
Merge pull request #13098 from basilfx/feature/ucglib_refactoring_and_fixes
...
pkg/ucglib: refactoring and fixes
2020-06-17 08:51:20 +02:00
Thomas Stilwell
e987abe9fc
cpu/efm32: disable default LFRCO options that break LEUART > 1800 baud
2020-06-17 01:47:29 -05:00
a94155bc11
tests/mhz19: add test application
2020-06-17 08:41:41 +02:00
ebc147d058
drivers/mhz19: initial support
2020-06-17 08:41:41 +02:00
Bas Stottelaar
35920a205e
tests/pkg_ucglib: updated tests
2020-06-17 00:47:54 +02:00
Bas Stottelaar
7d73e8acaf
pkg/ucglib: refactor the Ucglib package
...
- Passing RIOT-OS specific data as user_ptr
- Added necessary macros to Makefile.dep
- Added missing explicit dependency to xtimer module
- Added ucg_riotos.h with the RIOT-OS specific functionality
- Removed the now-obsolete patch of Ucglib
- Other minor fixes
2020-06-17 00:47:54 +02:00
Bas Stottelaar
3d4a330153
Merge pull request #14273 from aabadie/pr/pkg/ucglib_make
...
pkg/ucglib: improve build system integration
2020-06-17 00:32:48 +02:00
Bas Stottelaar
0455bacec7
Merge pull request #14272 from aabadie/pr/pkg/u8g2_make_enh
...
pkg/u8g2: improve build system integration
2020-06-17 00:26:50 +02:00
Benjamin Valentin
585dc15f99
cpu/sam0_common: UART: implement inverted RX & TX
...
The UART TX and TX lines on SAMD5x and SAML1x can be inverted.
However, the flags don't do exactly what one would expect.
See errata 2.18.5: SERCOM-UART: TXINV and RXINV Bits Reference:
> The TXINV and RXINV bits in the CTRLA register have inverted functionality.
>
> Workaround:
> In software interpret the TXINV bit as a functionality of RXINV, and conversely,
> interpret the RXINV bit as a functionality of TXINV.
2020-06-16 22:55:37 +02:00
Francisco
e3c9894402
Merge pull request #14282 from aabadie/pr/pkg/openthread_make_rework
...
pkg/openthread: improve package Makefile
2020-06-16 21:13:04 +02:00
Dylan Laduranty
5e625adcf5
Merge pull request #12132 from ant9000/pr/saml21_usbdev_48mhz_clock
...
cpu/saml21: enable 48mhz clock for usbdev
2020-06-16 21:02:41 +02:00
56962f86fb
Merge pull request #14293 from kaspar030/fix_ztimer_frac_slowdown_max_value
...
ztimer: convert_frac: use self->scale_now for max_value
2020-06-16 19:30:54 +02:00
4b087a73a5
Merge pull request #14299 from fjmolinas/pr_pkg_git_patch
...
pkg/pkg.mk: explicitly exclude state files
2020-06-16 19:28:51 +02:00
Leandro Lanzieri
2546f92d37
Merge pull request #14251 from aabadie/pr/pkg/make_enh
...
pkg: avoid copying Makefiles in package source when possible
2020-06-16 17:00:30 +02:00
Francisco Molina
1a069f2631
pkg/pkg.mk: explicitly exclude state files
2020-06-16 16:27:57 +02:00
80023c408a
Merge pull request #14259 from fjmolinas/pr_rtt_min_offset
...
drivers/periph/rtt: introduce RTT_MIN_OFFSET
2020-06-16 16:22:04 +02:00
Martine Lenders
1f2c3f7547
Merge pull request #12604 from maribu/luid-doc
...
sys/luid: Added postcondition to luid_get()
2020-06-16 15:24:51 +02:00
Semjon Kerner
20276d9d01
Merge pull request #14258 from benpicco/boards/nrf52840dongle_usb_reset
...
boards/nrf52840dongle: enable automatic reset to bootloader
2020-06-16 14:57:48 +02:00
Leandro Lanzieri
d87f0cc66b
cpu/kconfig: Rename CPU classification symbols
...
This removes the `CPU_FAMILY` and `CPU_SERIES` common CPU symbols and
adds `CPU_FAM` instead.
2020-06-16 14:27:27 +02:00
Francisco
3935c7630f
Merge pull request #14266 from haukepetersen/opt_nimble_mbufinit
...
pkg/nimble/netif: simplify mbuf pool initialization
2020-06-16 14:02:55 +02:00
Francisco
315b97939f
Merge pull request #14246 from leandrolanzieri/pr/cpu_arch_to_cpu_core
...
cpu: Rename CPU_ARCH to CPU_CORE
2020-06-16 13:48:08 +02:00
Benjamin Valentin
b20f98e99b
boards/nrf52840dongle: enable automatic reset to bootloader
2020-06-16 13:25:45 +02:00
Francisco
c290bdf9cc
Merge pull request #14201 from maribu/board-doc
...
boards: Fix incorrect units and alignment
2020-06-16 13:21:29 +02:00
Leandro Lanzieri
89570087d8
Merge pull request #14250 from aabadie/pr/pkg/semtech_loramac_make
...
pkg/semtech-loramac: cleanup build system integration
2020-06-16 13:12:48 +02:00
Francisco
c819acdeed
Merge pull request #14287 from aabadie/pr/tools/mosquitto_rsmb_standalone_build_fix
...
dist/tools/mosquitto_rsmb: fix stand-alone build
2020-06-16 12:47:12 +02:00
3758eaf62e
Merge pull request #14275 from fjmolinas/pr_samr21_hw_fc
...
boards/samr21-xpro: add uart hw cts/rts
2020-06-16 12:40:07 +02:00
1ff609167e
ztimer: convert_frac: use self->scale_now for max_value
...
When using convert_frac to slow down a timer, the extension machinery is
used to prevent converting values that would be larger than, after
conversion, 2**32. In order to calculate the maximum value, UINT32_MAX
is converted.
Previously, this was mistakenly converted by multiplying with the
fraction used to scale up a value. E.g., when using convert_frac to
slow down a 1us timer to provide a 1ms timer, UINT32_MAX was multiplied
by 1000. As the result is used % UINT32_MAX, this lead to a wrong value
close to UINT32_MAX, as ((UINT32_MAX * N) % UINT32_MAX = (UINT32_MAX - N - 1)).
This PR fixes the calculation so max_value is determined by multiplying
with the fraction used to scale down a value.
2020-06-16 12:24:11 +02:00
Leandro Lanzieri
2c4c04d11b
cpu/cortexm_common: Unify Kconfig and Makefile arch identifiers
2020-06-16 12:05:41 +02:00
Leandro Lanzieri
5dc29886b3
cpu/kinetis: Include CPU information in Makefile.features
2020-06-16 12:05:41 +02:00
Leandro Lanzieri
649017f0b2
cpu/cortexm_common: Rename arch_cortexm feature to cpu_core_cortexm
2020-06-16 12:05:41 +02:00
Leandro Lanzieri
4d65bc8e0a
cpu: Rename CPU_ARCH to CPU_CORE
2020-06-16 12:05:40 +02:00