Xiang Xiao
fcb3e84c24
can: Merge netpacket/can.h into nuttx/can.h
...
To align with the layout of Linux can header file.
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2024-08-26 05:05:31 -04:00
yanghuatao
fac44ab8aa
nuttx/mps2: Support NuttX running on qemu cortex-m7
...
Signed-off-by: yanghuatao <yanghuatao@xiaomi.com>
2024-08-25 22:56:46 +08:00
Petro Karashchenko
d499ac9d58
nuttx: fix multiple 'FAR', 'CODE' and style issues
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2024-08-25 19:22:15 +08:00
Petro Karashchenko
7b18f9d19f
nuttx: add missing 'FAR' and fix style issues
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2024-08-25 19:22:15 +08:00
Petro Karashchenko
d252b6229f
nuttx: use sizeof instead of define or number in snprintf
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2024-08-25 19:22:15 +08:00
Felipe Moura
75f81e6e24
stm32f4discovery - add mfrc522 rfid support
2024-08-23 16:11:46 -03:00
Yanfeng Liu
01219b415c
board/qemu-armv7a: add Cmake support
...
This adds Cmake support for `qemu-armv7a` device.
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-08-22 15:25:02 +08:00
zhanghongyu
a5a35a1cda
defconfig: add SYSTEM_TELNETD related config
...
fixed an error that symbols could not be found when link
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2024-08-21 10:51:20 +08:00
Rodrigo Sim
ea5bb64f42
nucleo-l432kc: Revert the USART2 config to be use by virtual COM port
...
This reverts commit 60236ce94d310935bd9f9663b19454b86fa45957 and fix
the issue reported by https://github.com/apache/nuttx/issues/13061 .
Signed-off-by: Rodrigo Sim rcsim10@gmail.com
2024-08-21 10:47:37 +08:00
hujun5
4cb419866f
arch: inline up_testset in arm arm64 riscv xtensa
...
test:
Configuring NuttX and compile:
$ ./tools/configure.sh -l qemu-armv8a:nsh_smp
$ make
Running with qemu
$ qemu-system-aarch64 -cpu cortex-a53 -smp 4 -nographic \
-machine virt,virtualization=on,gic-version=3 \
-net none -chardev stdio,id=con,mux=on -serial chardev:con \
-mon chardev=con,mode=readline -kernel ./nuttx
Signed-off-by: hujun5 <hujun5@xiaomi.com>
2024-08-21 01:45:10 +08:00
Rodrigo Sim
86c2e429eb
arm: Fix DS1307 initialization for common STM32 logic
...
Signed-off-by: Rodrigo Sim rcsim10@gmail.com
2024-08-20 10:25:42 +08:00
cuiziwei
e21885b84a
nuttx/boards:Uniform initialization format for init_array.
...
(1) Keep the `.init_array` and `.ctors` symbols and sort them according to their initialization priority.
(2) Exclude symbols ending with crtend.* and crtbegin.* to support c++
application.if we not exclude crtend.* crtbegin.* frame_dummy will be
added when enable any c++ application with global variables, this symbol
execution is problematic, removing it does not affect the application.
Signed-off-by: cuiziwei <cuiziwei@xiaomi.com>
2024-08-19 19:48:32 +08:00
halyssonJr
b832638b15
add support to LTDC for Linum board
2024-08-19 16:44:53 +08:00
halyssonJr
3c1d52ac19
add configuration to use the gpio example and update interrupt gpio according to the pinout description.
2024-08-19 13:54:11 +08:00
anjiahao
8c8ccbf039
mps3-an547:support mps3-an547 reset
...
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2024-08-12 01:59:35 +08:00
Yanfeng Liu
76b58e4af0
board/lm3s6965-ek: restore 128K kflash
...
This reverts both 2afdcfb6a6
and 0a0af89de9
to restore the 128K kflash
design as the implementation depends on that to work, checked with:
```
$ qemu-system-arm -M lm3s6965evb -nographic -device \
loader,file=nuttx.bin,addr=0x0 -device \
loader,file=nuttx_user.bin,addr=0x2000
```
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-08-11 19:00:18 +08:00
Alan C. Assis
fe10abe4a0
arm/stm32f103-minimum: Use common board MFRC522
2024-08-11 03:09:40 +08:00
Rodrigo Sim
208b8e084f
arm/stm32f401rc-rs485: Add support to BMP280 sensor
...
Signed-off-by: Rodrigo Sim <rcsim10@gmail.com>
2024-08-11 03:09:14 +08:00
Alan C. Assis
7e0db94063
arm/lm3s6965-ek: Disable NTPC for lm3s6965 to fix maximum flash space reached
2024-08-10 19:26:32 +08:00
Yanfeng Liu
0a0af89de9
board/lm3s6965-ek: fix memory.ld for PROTECTED
...
The uflash origin should equal to kflash size, this completes the
fix to unblock CI.
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-08-10 19:21:35 +08:00
Yanfeng Liu
2afdcfb6a6
boards/lm3s6965-ek: adjust memory.ld to unblock CI
...
This adjusts memory.ld to unblock CI issue: `nuttx_user.elf
section '.text' will not fit in region 'uflash'`
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-08-09 23:43:31 +08:00
Nonpawit Ekburanawat
01bac59cb7
Add STM32H745I-DISCO Per Core Support
...
- New defconfig for nsh CM4 and CM7
- New linker script for cm4
- Update linker script to include shared memory and condition for flash size
- Update Make and CMake file to compile according to core
- Added UART7 pin by default for CM4 serial output
- Changed userled configuration to fix error
Signed-off-by: Nonpawit Ekburanawat <nonpawit.ek@gmail.com>
2024-08-09 01:58:51 +08:00
Shoukui Zhang
f94160095e
Adapt i2c slave callback interface for rp2040 and s32k11x
...
Signed-off-by: Shoukui Zhang <zhangshoukui@xiaomi.com>
2024-08-07 12:13:38 -03:00
Rodrigo Sim
fddebc267d
arm/stm32f401rc-rs485: Add support to RFID MFRC522
...
Signed-off-by: Rodrigo Sim rcsim10@gmail.com
2024-08-05 11:03:29 -03:00
halyssonJr
415fc185cb
add defconfig to userleds
2024-08-04 11:44:34 +08:00
Roberto Bucher
f5df946676
Additional encoder for F7 and added functions for TimerHook for F745 and H745 and H743
2024-08-02 20:26:06 +08:00
raiden00pl
1767682f80
boards/arm/stm32/maple: remove SERIAL_CONSOLE from nx and usbnsh configs
...
these config use CONFIG_CDCACM_CONSOLE console
2024-07-29 00:31:24 +08:00
raiden00pl
c5b242a935
boards/arm/lpc17xx_40xx/pnev5180b: remove OTHER_SERIAL_CONSOLE from usbnsh-cdcecm
...
this configuration uses CONFIG_CDCACM_CONSOLE
2024-07-29 00:31:24 +08:00
raiden00pl
1a94cb60c4
boards/arm/stm32/stm32_tiny: remove SERIAL_CONSOLE from usbnsh config
...
this configuration uses CONFIG_CDCACM_CONSOLE
2024-07-29 00:31:24 +08:00
raiden00pl
624c841cdc
boards/arm/mx8mp/verdin-mx8mp: remove SERIAL_CONSOLE from rmpsg config
...
this configuration uses CONFIG_RPMSG_UART_CONSOLE as console
2024-07-29 00:31:24 +08:00
raiden00pl
5efe1d5c54
boards/arm/stm32/stm32f429i-disco: remove SERIAL_CONSOLE from systemview config
...
RTT_CONSOLE takse priority over SERIAL_CONSOLE in arm_internal.h
so enabling SERIAL_CNSOLE has no effects and can be removed
2024-07-29 00:31:24 +08:00
Nonpawit Ekburanawat
7a9418c82c
Enable SMPS for STM32H745I-DISCO by default
2024-07-27 22:57:46 +08:00
Huang Qi
78743e4055
Fix some style issues
...
Modified files:
- boards/arm/cxd56xx/spresense/src/cxd56_clock.c
- boards/arm/sama5/giant-board/include/board.h
- boards/arm/stm32l4/b-l475e-iot01a/include/board.h
- boards/risc-v/esp32c3-legacy/esp32c3-devkit-rust-1/src/esp32c3-devkit-rust-1.h
- boards/sim/sim/sim/src/dummy.c
- drivers/wireless/spirit/lib/spirit_radio.c
- include/nuttx/modem/u-blox.h
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2024-07-27 22:57:32 +08:00
Luchian Mihai
b57079e88e
boards/arm/stm32/nucleo-f429zi: remove faulty nsh defconfig symbols
...
nucleo-f4229zi board does not come with external ram.
Looking at netnsh config, these changes are also not present.
Issue found when registering i2c char driver for i2ctool. zalloc
returned -ENOMEM
2024-07-27 03:12:11 +08:00
raiden00pl
b3ccc4c94c
boards/arm/nrf91/common/nrf91_boot_image.c: print message if no image found
...
if there is no valid boot image found we print error message and panic
2024-07-26 23:46:48 +08:00
raiden00pl
83c0877a50
boards/arm/nrf91/nrf9160-dk: disable FPU for modem example
...
it looks like FPU doesn't work in non-secure environment now
2024-07-26 23:46:34 +08:00
Matteo Golin
1fba2ec0df
Add support for the Sensirion SHT4x temperature and humidity sensor family.
...
This driver implements `read`, `write`, `open`, `close` and `ioctl`
interfaces to the SHT4X temperature and humidity sensor on an I2C bus.
The read implementation is that of a character driver for easy
debugging, while `ioctl` provides an interface to the sensor's raw data
collection and heating functionality.
2024-07-22 14:24:20 -03:00
Rodrigo Sim
17aec1328a
board/stm32f401rc-rs485: Add support to MAX7219 8x8 LED Matrix
...
Signed-off-by: Rodrigo Sim rcsim10@gmail.com
2024-07-22 09:25:12 +08:00
Alan Carvalho de Assis
8acca7c40a
stm32f777zit6-meadow: Add support for two USB CDC/ACM
...
This modification adds support for two USB Composite CDC/ACM for
meadow board.
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2024-07-21 10:31:12 +08:00
Jorge Guzman
cb64096da6
board/linum-stm32h753bi: Add support to external sdram
...
Signed-off-by: Jorge Guzman <jorge.gzm@gmail.com>
2024-07-20 19:53:19 -03:00
Peter van der Perk
f03842e0ec
boards: ucans32K146L Add support for FlexIO I2C driver
...
Also some corrections on clockconfig
2024-07-15 10:06:55 -03:00
halyssonJr
2900fca28e
add defconfig to ws2812 driver
2024-07-15 13:35:12 +08:00
Rodrigo Sim
da8934180a
board/stm32f401rc-rs485: Add support to Device Configuration over Telnet
...
Signed-off-by: Rodrigo Sim rcsim10@gmail.com
2024-07-15 13:35:03 +08:00
Jorge Guzman
738a30a421
stm32h7/linum-stm32h753bi: add support to qencoder
...
Signed-off-by: Jorge Guzman <jorge.gzm@gmail.com>
2024-07-09 21:19:54 -03:00
Alan Carvalho de Assis
82946d0d5f
net: Enable ICMP by default if IPv4 is enabled
...
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2024-07-09 17:08:27 +08:00
halyssonJr
7223ec3dbe
add support to userleds
2024-07-07 20:13:16 -03:00
halyssonJr
47d8557485
add usb configuration of usbnsh
2024-07-07 19:31:13 -03:00
xuxingliang
2f76cf6b4e
board: add systemview config for stm32f429i-disco
...
Signed-off-by: xuxingliang <xuxingliang@xiaomi.com>
2024-07-03 17:31:23 +08:00
Alan Carvalho de Assis
0476f8d95c
rp2040: Add support to MAX6675
2024-07-03 08:50:18 +02:00
Daniel P. Carvalho
25886c7b47
b-g474e-dpow1: Added smps example.
2024-07-03 08:49:16 +02:00