Xiang Xiao
78fcc6670d
boards/ucleo-h743zi: Remove CONFIG_ARMV7M_SYSTICK from stm32_boot_image.c
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-09-16 10:19:39 +02:00
chao an
54aa91f02b
arch/arm: unify compile flags to common/Toolchain.defs
...
Signed-off-by: chao an <anchao@xiaomi.com>
2022-09-16 14:47:27 +08:00
chao an
0f0a94186f
arch/arm/toolchain: migrate the toolchain define to arch/arm/Kconfig
...
migrate the toolchain define to arch/arm/Kconfig to simplify new toolchain registration
Signed-off-by: chao an <anchao@xiaomi.com>
2022-09-16 14:47:27 +08:00
Andres Sanchez
64687e438a
boards/stm32h7: add support for mcuboot
...
Add support for MCUBoot.
Two new configurations are added:
- mcuboot-loader: mcuboot-loader app used as a bootloader.
main_mcuboot_loader as entrypoint
- mcuboot-app: used as mcuboot agent app. Needs to be
signed manually through "imgtool sign --pad --align 4 -v 0 -s
auto -H 0x200 --pad-header -S 0xc0000 nuttx.hex nuttx_sign.bin"
Signed-off-by: Andres Sanchez <tito97_sp@hotmail.com>
2022-09-16 02:12:17 +08:00
Lingao Meng
4bc10fe07d
boards: tlsr: Add specific section for discribe information
...
Add specific section for discribe information, current use for
factory test.
Signed-off-by: Lingao Meng <menglingao@xiaomi.com>
2022-09-15 18:29:44 +08:00
Alan Carvalho de Assis
f69251151e
stm32f4discovery: Add W5500 board config example
2022-09-15 01:55:47 +08:00
Alan Carvalho de Assis
5322f909ef
stm32f4discovery: Add support to WIZnet W5500
2022-09-15 01:55:47 +08:00
Xiang Xiao
ef246c0869
mtd/config: Remove MTD_CONFIG_ERASEDVALUE
...
since we can query this value by MTDIOC_ERASESTATE after:
commit 30cb497fe1
Author: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
Date: Tue Jul 13 19:33:12 2021 -0300
mtd: Add MTDIOC_ERASESTATE command for retrieving erase state value
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-09-10 10:41:42 +02:00
curuvar
46103e29c0
Add "telnet" configuration to Raspberry Pi Pico W
2022-09-10 10:30:59 +08:00
GD32-MCU
85c8144afa
add chip GD32F450 of GD32MCU
...
Modify the file according to the checks
update the board config files, and modify the gd32f4xx_progmem.c
Add chip GD32F450 of GD32MCU
delete the micro FAR, modify code style
Add chip GD32F450 of GD32MCU
2022-09-09 15:29:35 +08:00
curuvar
e8f4d74ad0
RP2040 Code Cleanup
2022-09-09 12:43:40 +08:00
curuvar
0322a61510
Add watchdog driver support to RP2040
2022-09-08 21:41:13 +08:00
Amir Melzer
5e22dcb73b
modify clock config
2022-09-08 20:55:53 +08:00
wangbowen6
4e1097280a
telink: add custom setjmp implementation for tlsr82.
...
Signed-off-by: wangbowen6 <wangbowen6@xiaomi.com>
2022-09-08 09:15:25 +08:00
Nathan Hartman
b04ae46ea6
boards/arm/tiva: Add tm4c129e-launchpad
...
* boards/arm/tiva/tm4c129e-launchpad: New subdirectory providing
board support for the Texas Instruments TM4C Crypto Connected
LaunchPad, or more correctly the EK-TM4C129EXL.
* Documentation/introduction/detailed_support.rst,
Documentation/introduction/supported_platforms.rst,
boards/README.txt: Document the additional board support.
* boards/Kconfig:
(ARCH_BOARD_TM4C129E_LAUNCHPAD): New config.
(ARCH_BOARD): Add tm4c129e-launchpad.
(Board-Specific Options): Source the board-specific Kconfig
boards/arm/tiva/tm4c129e-launchpad/Kconfig when selected.
2022-09-07 14:15:48 +08:00
curuvar
89d3ba44ca
Fixes to RP2040 SMART flash and documentation
2022-09-06 13:13:00 +08:00
curuvar
9ad75fd95d
Added SMART flash filesystem to RP2040
2022-09-05 10:38:56 -03:00
yangxuan8282
448c53a6f6
boards/arm/stm32f7/nucleo-144/src/stm32_usb.c: fix CONFIG_STM32F4DISCO_USBHOST_PRIO && CONFIG_STM32F4DISCO_USBHOST_STACKSIZE
2022-08-26 20:46:18 +08:00
Masayuki Ishikawa
e68c975c41
boards: lm3s6965-ek: Fix to load ELF applications for qemu-protected
...
Summary:
- I noticed that error happens in loading nettest elf application.
- This commit fixes this issue by adding SYMTAB to the NSH
as well as adjusting some parameters in CONFIG_ELF_XXX
- Also, CONFIG_EXAMPLES_HELLO is changed from y to m for testing.
Impact:
- lm3s6965-ek:qemu-protected only
Tested:
- Tested with qemu-6.2
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2022-08-26 18:11:42 +08:00
Takayoshi Koizumi
ea5ba0113e
spresense/configs: Add fmsynth defconfig
...
Add a defconfig for using fmsynth audio utility library.
2022-08-26 11:12:15 +09:00
Huang Qi
e4e3208180
Replace all strncpy with strlcpy for safety
...
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2022-08-25 13:38:36 +08:00
Daniel P. Carvalho
95d91ef906
STM32L4 ADC: Update configuration file
2022-08-18 11:26:25 -03:00
Michał Łyszczek
71d4573cc3
boards/stm32wl5: simplify Makefile
...
Remove ifeq and endif and replace them with CSRC-$(CONFIG) form.
This simplifies Makefile and makes it a tiny bit more readable.
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
2022-08-18 11:46:38 +08:00
Michał Łyszczek
3e43128f07
boards/stm32wl5jc: add support for board ipcc
...
Allows to easily enable and configure ipcc for board.
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
2022-08-18 11:46:38 +08:00
Michał Łyszczek
dcc2499926
boards/stm32wl5jc: add support to enable CPU2 booting at startup
...
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
2022-08-18 11:46:38 +08:00
curuvar
74f1bfbfd7
Added support for Raspberry Pi Pico W
2022-08-17 19:03:19 -03:00
raiden00pl
a362c2caf9
steval-eth001v1: add FOC examples
2022-08-16 19:38:43 +08:00
Alan Carvalho de Assis
8939350af1
stm32f4discover: Add Shift Game board example with gesture (APDS9960) support
2022-08-15 00:32:42 +08:00
Alan Carvalho de Assis
483e152c93
stm32f4discovery: Add support to APA102
2022-08-15 00:32:42 +08:00
Alan Carvalho de Assis
1b79032cbd
stm32f4discovery: Add support to 5-Way discrete joystick
2022-08-15 00:32:42 +08:00
Alan Carvalho de Assis
9a08b04d3f
stm32f4discovery: Add support to APDS9960
2022-08-15 00:32:42 +08:00
Masayuki Ishikawa
b3795daa53
boards: sabre-6quad: Add netknsh_smp/defconfig
...
Summary:
- This commit adds netknsh_smp/defconfig
Impact:
- None
Testing:
- Tested with qemu-6.2
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2022-08-13 10:46:36 +08:00
Michal Lenc
c7c78972d6
samv7/common: add support for GPIO driver based encoder
...
This commit adds support for GPIO driver based encoder for SAMv7 boards.
This encoder do not use the microcontroller's dedicated driver but two
GPIO pins with interrupts. The position is calculated based on those
interrupts.
This can be used for boards that do not have pins routed to the dedicated
driver.
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2022-08-13 01:10:18 +08:00
Masayuki Ishikawa
b317e9058f
boards: sabre-6quad: Add CONFIG_NET_GUARDSIZE=4 to defconfigs
...
Summary:
- This commit adds CONFIG_NET_GUARDSIZE=4 to defconfigs
Impact:
- None
Testing:
- Tested with qemu-6.2
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2022-08-12 10:30:48 -04:00
Petro Karashchenko
49d26e1b50
arch/arm/samv7: get TX DMA running for HSMCI interface
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2022-08-11 10:00:39 +08:00
Masayuki Ishikawa
51ffd310a8
boards: sabre-6quad: Add telnetd to netknsh/defconfig
...
Summary:
- This commit adds telnetd to netknsh/defconfig
Impact:
- None
Testing:
- Tested with qemu-6.2
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2022-08-10 09:42:56 +03:00
Nathan Hartman
dd718e78f7
Fix typos
2022-08-07 23:33:19 +08:00
Nathan Hartman
a40b3d37ef
Remove executable permission from linker script
2022-08-07 22:10:09 +08:00
Takayoshi Koizumi
b66e4a44d9
board/cxd56xx/audio: Fix CXD56 audio initialization
...
Fix PCM decoder config where it is always initialized assuming
it was enabled despite being optional.
2022-08-07 14:11:43 +08:00
p-eaglelaw
702e2f3680
remove unused lib,fix according review comments
2022-08-07 01:57:02 +08:00
Peter van der Perk
22d41f6b9c
LPC17xx_40xx PWM multichannel support
...
USB no softconnect
SocketCAN kconfig fixes
2022-08-06 15:31:38 +08:00
Xiang Xiao
35fe1cd7d7
boards: Enable thread local storage for some config
...
to improve the ci coverage
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-08-05 08:45:11 +03:00
Nathan Hartman
20bdd44e7b
Remove executable permission from source and build files.
2022-08-04 12:48:18 -03:00
Xiang Xiao
8582a12388
drivers: Reorganize the power related code layout
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-08-04 10:28:28 +03:00
raiden00pl
9770555102
nucleo-g070rb/nsh: refresh config
2022-08-03 23:43:19 +08:00
SPRESENSE
2b4c7290c4
boards: spresense: Reduce power consumption with LTE board
...
The SPI2_CS_X and SPI2_SCK pins are used for connection to the LTE modem.
These pins are the special pins for the host interface that are set
automatically by latching the SYSTEM0/1 pins. So, it causes a problem
with increased current consumption when the modem is in power off state.
To prevent it, set these pins to GPIO HiZ during board initialization.
2022-08-03 08:31:48 +02:00
Peter van der Perk
0e9c32ff29
Change libcanard to libcanardv0
2022-08-02 17:01:23 +08:00
Daniel P. Carvalho
dbb82c3191
NUCLEO-L432KC: Added sinusoidal DAC wave generator example
2022-08-02 10:43:59 +08:00
Jari van Ewijk
b9ea02bad8
RDDRONE-BMS772: clarify description of some board-specific Kconfig options
2022-08-01 14:59:10 -03:00
Jari van Ewijk
249f041235
NXP S32K1XX: add initial support for NXP RDDRONE-BMS772 board
2022-08-01 14:59:10 -03:00
Jari van Ewijk
1e6054afba
NXP S32K1XX boards: add up_perf_init to support SEGGER SystemView
2022-08-01 16:32:41 +03:00
Xiang Xiao
c26bb35843
Remove the private NULL, TRUE and FALSE macros
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-07-31 22:12:57 +03:00
Sergey Nikitenko
bbdcb82f18
boards/stm32wb/nimble: adding nimble config
2022-07-31 10:29:29 +08:00
simbit18
666c2d255a
Update stm32_ina219.c
...
Fix mistakes in syslog
2022-07-29 16:09:25 +03:00
simbit18
7a9b434ae6
Update stm32_max31855.c
...
Fix mistakes in comments
2022-07-29 16:09:25 +03:00
simbit18
9851d4483b
Update stm32_max6675.c
...
Fix mistakes in comments
2022-07-29 16:09:25 +03:00
simbit18
07c0b2844a
Update stm32_mlx90614.c
...
Fix mistakes in comments and snerr
2022-07-29 16:09:25 +03:00
zhuyanlin
031c89db89
power: add PM_IDLE_DOMAIN to pm.h and remove definations
...
Signed-off-by: zhuyanlin <zhuyanlin1@xiaomi.com>
2022-07-29 11:15:40 +08:00
Michał Łyszczek
a1aee22a4f
boards/stm32wl5/flash: define default procfs mountpoint
...
When nsh is not enabled, CONFIG_NSH_PROC_MOUNTPOINT is not defined.
If in that case procfs is used, compilation will result in error.
Define sane default path for procfs in case nsh is not enable but
procfs is.
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
2022-07-29 10:44:50 +08:00
Michał Łyszczek
d8b214ce9a
boards/stm32wl5/flash: fix invalid #ifdef config to enable flash
...
Invalid #ifdef macro results in flash never being used.
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
2022-07-29 10:44:50 +08:00
Michał Łyszczek
7cb421e866
boards/stm32wl5/flash: add support to define bootloader partition
...
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
2022-07-29 10:44:50 +08:00
Michał Łyszczek
5e75dd9be3
boards/stm32wl5/flash: add missing {} to struct init
...
When CONFIG_ARCH_BOARD_FLASH_CPU2_PROG_SIZE is bigger than 0, compilation
will fail because of missing "{}" in struct initialization.
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
2022-07-29 10:44:50 +08:00
Michał Łyszczek
d11816cc39
boards/stm32wl5/flash: silent compiler warnings
...
If not all partitions are defined in Kconfig, compiler may show -Wundef
warnings for each: "#if CONFIG_ > 0". Fixed by defaulting values to 0
if they are undefined.
Some variables may be unused if filesystems are not enabled in Kconfig.
These variables are marked as UNUSED() to silent compiler warnings.
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
2022-07-29 10:44:50 +08:00
raiden00pl
d933a227af
boards/stm32f7: add intial support for ST steval-eth001v1 board
2022-07-28 22:16:40 +08:00
Sergey Nikitenko
82ad4b0e08
stm32wb: adding BLE support
2022-07-28 15:23:34 +08:00
Masayuki Ishikawa
ad322ef67d
boards: arm: Update README.txt regarding CONFIG_BUILD_KERNEL=y
...
Summary:
- This commit updates README.txt regarding
Impact:
- CONFIG_BUILD_KERNEL=y
Testing:
- build only
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2022-07-27 23:22:23 +08:00
Masayuki Ishikawa
714e6fda9c
boards: sabre-6quad: Add iperf to netknsh/defconfig
...
Summary:
- This commit adds iperf to netknsh/defconfig
Impact:
- None
Testing:
- Tested with qemu-6.2
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2022-07-27 23:22:23 +08:00
simbit18
0fddf71b2d
Update stm32_bmp180.c
2022-07-26 08:43:36 -04:00
simbit18
3b3147ad75
Update stm32_bh1750.h
2022-07-26 08:43:36 -04:00
simbit18
62e4f8ee79
Update stm32_bh1750.c
...
Fix mistakes in comments and snerr
2022-07-26 19:27:59 +08:00
Masayuki Ishikawa
6a469fe228
boards: sabre-6quad: Add adbd to netnsh/defconfig
...
Summary:
- This commit adds adbd to netnsh/defconfig
Impact:
- None
Testing:
- Tested with qemu-6.2
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2022-07-26 16:04:21 +08:00
Peter van der Perk
b3590f00b3
NXStyle and preprocessor fixes
...
Co-authored-by: Jari van Ewijk <jari.vanewijk@nxp.com>
2022-07-25 23:47:05 +08:00
Jari van Ewijk
7f3fc23dd6
NXP S32K3XX: add initial support for NXP MR-CANHUBK3 board
...
Co-authored-by: Peter van der Perk <peter.vanderperk@nxp.com>
2022-07-25 23:47:05 +08:00
Jari van Ewijk
7816ba9a7b
NXP S32K3XX: add initial support for NXP S32K344EVB board
...
Co-authored-by: Peter van der Perk <peter.vanderperk@nxp.com>
2022-07-25 23:47:05 +08:00
raiden00pl
0fe378621e
boards: add initial support for ST steval-stlcs01v1
2022-07-23 16:51:31 -03:00
raiden00pl
0e97e57d23
stm32g071b-disco: gpio dev support
2022-07-23 16:48:13 -03:00
raiden00pl
0253f0ff66
stm32g071b-disco: ina230 support
2022-07-23 16:48:13 -03:00
curuvar
c21c7ac8dc
Added Adafruit QT Py RP2040 board.
...
Added ability to configure indivdual UART, SPI and I2C pin location.
2022-07-23 18:25:38 +08:00
Masayuki Ishikawa
79e5579837
boards: sabre-6quad: Enable to test C++ static object in ELF
...
Summary:
- This commit enables to test C++ static object in ELF (hello++3)
Impact:
- elf defconfig only
Testing:
- Tested with QEMU and sabre-6quad board
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2022-07-22 21:38:17 +08:00
Masayuki Ishikawa
d35b39b25a
boards: spresense: Enable to test C++ static object in ELF
...
Summary:
- This commit enables to test C++ static object in ELF (hello++3)
Impact:
- elf defconfig only
Testing:
- Tested with spresense
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2022-07-22 21:38:17 +08:00
Xiang Xiao
1d43b4a4eb
libc/stdio: Enable LIBC_FLOATINGPOINT by default if ARCH_FPU is enabled
...
and DEFAULT_SMALL is false
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-07-21 09:53:09 -04:00
Xiang Xiao
f9e3ef3464
Revert "libc/stdio: enable long long formating by CONFIG_HAVE_LONG_LONG"
...
This reverts commit b1c72c023c
.
2022-07-20 18:06:29 +03:00
raiden00pl
c9ec91a5b5
stm32g071b-disco: add OLED support
2022-07-18 14:14:51 +03:00
raiden00pl
1ca8bf2cdb
boards: remove references to STM32xx_SPI_DMA, which is now a hidden option
2022-07-16 11:10:01 +03:00
raiden00pl
9276e41321
b-l072z-lrwan1: use board common logic for ssd1306
2022-07-15 10:22:58 -03:00
raiden00pl
072b2bca45
boards/stm32f0l0g0: add ssd1306 to board common logic
2022-07-15 10:22:58 -03:00
raiden00pl
703e5e4226
boards/stm32f0l0g0: common board logic support
2022-07-15 10:22:58 -03:00
Gustavo Henrique Nihei
83442aa70c
boards: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2022-07-14 12:08:45 +08:00
Xiang Xiao
b1c72c023c
libc/stdio: enable long long formating by CONFIG_HAVE_LONG_LONG
...
and remove CONFIG_LIBC_LONG_LONG option to simplify the usage.
note: the size will increase 668
before change:
text data bss dec hex filename
168440 348 4480 173268 2a4d4 nuttx
after change:
text data bss dec hex filename
169108 348 4480 173936 2a770 nuttx
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-07-13 09:50:38 -03:00
Masayuki Ishikawa
2dfe88d759
boards: sabre-6quad: Add netknsh/defconfig
...
Summary:
- This commit adds sabre-6quad:netknsh config
Impact:
- None
Testing:
- Tested with qemu-6.2
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2022-07-11 09:32:52 -03:00
raiden00pl
2192b8df2b
boards: add initial support for stm32g071b-disco board
2022-07-10 21:02:23 -03:00
raiden00pl
b3e11b605a
boards: add initial support for stm32l0538-disco
2022-07-09 23:37:33 +08:00
Nathan Hartman
849f760b77
Fix various typos
2022-07-08 02:15:54 +08:00
curuvar
aa6ec6518c
Added ADC to RP2040
2022-07-07 12:45:28 -03:00
Masayuki Ishikawa
7307b8b6d5
boards: stm32f4discovery: Add iperf to rndis/defconfig
...
- NOTE: This commit also removes CONFIG_HOST_WINDOWS=y
nsh> iperf -c 10.0.2.15
IP: 10.0.2.20
mode=tcp-client sip=10.0.2.20:5001,dip=10.0.2.15:5001, interval=3, time=30
Interval Transfer Bandwidth
0.00- 3.01 sec 2211840 Bytes 5.88 Mbits/sec
3.01- 6.02 sec 4423680 Bytes 5.88 Mbits/sec
6.02- 9.03 sec 6651904 Bytes 5.92 Mbits/sec
9.03- 12.04 sec 8863744 Bytes 5.88 Mbits/sec
12.04- 15.05 sec 11091968 Bytes 5.92 Mbits/sec
15.05- 18.06 sec 13303808 Bytes 5.88 Mbits/sec
18.06- 21.07 sec 15532032 Bytes 5.92 Mbits/sec
21.07- 24.08 sec 17743872 Bytes 5.88 Mbits/sec
24.08- 27.09 sec 19972096 Bytes 5.92 Mbits/sec
27.09- 30.10 sec 22183936 Bytes 5.88 Mbits/sec
0.00- 30.10 sec 22183936 Bytes 5.90 Mbits/sec
nsh> iperf -s
IP: 10.0.2.20
mode=tcp-server sip=10.0.2.20:5001,dip=0.0.0.0:5001, interval=3, time=0
accept: 10.0.2.15,59072
Interval Transfer Bandwidth
0.00- 3.01 sec 1780056 Bytes 4.73 Mbits/sec
3.01- 6.02 sec 3566544 Bytes 4.75 Mbits/sec
6.02- 9.03 sec 5350888 Bytes 4.74 Mbits/sec
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2022-07-07 11:40:33 +03:00
curuvar
178ba6fbb4
Add ws2812 bringup logic to all RP2040 boards.
2022-07-07 12:33:25 +08:00
curuvar
feb5c5307a
fixed up defconfig files.
2022-06-30 22:13:49 -07:00
curuvar
0c3db448bb
Added Adafruit Feather RP2040, Adafruit KB2040 and Added neopixel driver to support RP2040
2022-06-30 22:13:49 -07:00
Sergey Nikitenko
4285274c31
New stm32wb chip family
2022-07-01 12:13:58 +08:00
Adam Kaliszan
fafe91cec6
Nucleo Wl55JC board supports E-ink display
...
All works
SPI pinouts is arduino compatibile
Additional lines for display are configurable using make menuconfig
2022-06-30 15:36:25 +08:00