SPRESENSE
00c821eaa7
boards: cxd56xx: Fix CMakeLists.txt
...
Fix CMakeLists.txt to match Make.defs.
2024-06-28 17:53:56 +08:00
SPRESENSE
aadee2cb1d
boards: cxd56xx: Add CMakeLists.txt for the specific drivers
...
Add CMakeLists.txt for the specific drivers.
2024-06-28 17:53:56 +08:00
raiden00pl
e01fb50541
compiler.h: rename CMSE extension attribute macros
...
rename CMSE extension attribute macros to avoid conflicts with 3rd party code:
cmse_nonsecure_entry -> tz_nonsecure_netry
cmse_nonsecure_call -> tz_nonsecure_call
2024-06-25 14:58:36 +02:00
raiden00pl
027e3df637
boards/thingy53: add sensors support
...
Add support for sensors: ADXL362, BH1749NUC, BMI270, BMM150
2024-06-11 02:55:24 +02:00
Hudson C. Dalpra
fb1ff61d0d
boards/raspberrypi-pico: Remove early return for error cases in initialization functions.
...
Signed-off-by: Hudson C. Dalpra <hudson@bduncanltd.com>
2024-06-06 09:35:14 +08:00
Tiago Medicci Serrano
96f83bb03a
net: Enable CONFIG_NET_ARP_SEND
by default
...
Enable logic to send ARP requests if the target IP address mapping
does not appear in the ARP table.
Please check the comment in https://github.com/apache/nuttx/issues/12446#issuecomment-2145856778
2024-06-06 02:40:16 +08:00
chao an
a219d75ace
boards/arm/lpc17xx_40xx: enlarge ksram size to 6k
...
Signed-off-by: chao an <anchao@lixiang.com>
2024-06-04 14:26:55 +08:00
Ville Juven
74702085f0
defconfigs: Add SCHED_HAVE_PARENT=y to configs with WAITPID && BUILD_KERNEL
...
The added depencendy broke some of the defconfigs
2024-06-03 18:00:40 +02:00
SPRESENSE
937bdcec78
boards: cxd56xx: Fix read position in cxd5610 gnss driver
...
Add process to reset read position after read is complete
to fix NMEA output with DC report.
2024-06-03 12:41:57 +02:00
Alan Carvalho de Assis
105b97d799
boards/raspberrypi-pico: Add support to BMP280
...
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2024-05-29 23:20:15 +08:00
Alan Carvalho de Assis
8d7d687e86
Add support to transparent OLED SSD1309
...
This patch adds support to transparent OLED powered by SSD1309.
SSD1309 uses the driver from SSD1306.
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2024-05-27 23:38:37 +08:00
Petro Karashchenko
d144a2a80b
arch/arm/samv7: enforce compilation error for incompatible configuration options
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2024-05-23 15:16:00 +08:00
Rdk-T
8b9568ec13
Fix ECAT_P1_LED_LINK_ACT in xmc4800 board.
2024-05-22 00:53:24 +08:00
Ivan Palijan
87d038c583
Fixed collision between CAN1 and I2C1. Board nucleo-l476rg.
...
CAN1 moved to PA11 and PA12.
2024-05-20 10:14:42 +08:00
Jorge Guzman
7044e38cc7
stm32h7/linum-stm32h753bi: add support to ethernet connection
...
Signed-off-by: Jorge Guzman <jorge.gzm@gmail.com>
2024-05-19 10:25:50 -03:00
Rodrigo Sim
29775f824b
drivers/sensors/Kconfig: Fix HC-SR04 configuration
...
Signed-off-by: Rodrigo Sim rcsim10@gmail.com
2024-05-19 10:21:23 -03:00
Rodrigo Sim
8fb458b7fe
board/stm32f401rc-rs485: Add support to ultrasonic sensor HC-SR04
...
Signed-off-by: Rodrigo Sim rcsim10@gmail.com
2024-05-19 10:21:23 -03:00
simbit18
fb31f06a2f
Fix Kconfig style
...
Remove spaces from Kconfig files
Add TABs
Replace help => ---help---
Add comments
2024-05-17 19:06:11 +08:00
Ivan Palijan
fcbae598e4
Added support in Nucleo-L476RG board for MPU9250 sensor.
2024-05-15 23:54:30 +08:00
Rdk-T
63294c5da2
add Port selection on xmc4800
...
Base ecat option on chip instead of board (allow custom boards to use the ecat)
add GPIO_ECAT alternative configs
2024-05-15 11:57:57 -03:00
simbit18
d1789d84e8
fix nxstyle
...
fix Relative file path does not match actual file.
2024-05-13 22:24:36 +02:00
Alan Carvalho de Assis
1f3c47754d
boards/stm32h7: Add initial support to WeAct STM32H743
...
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2024-05-12 21:36:13 +08:00
simbit18
09bfaa7292
fix nxstyle
...
fix Relative file path does not match actual file.
2024-05-11 01:19:06 +08:00
simbit18
792b99473c
fix nxstyle
...
corrected comments in C89 style
2024-05-09 23:44:40 +08:00
Stuart Ianna
c4dbabb1bb
drivers/devicetree: Add a set of commonly used FDT utilities.
2024-05-09 01:37:11 +08:00
Ivan Palijan
6e941aed8b
Added support in Nucleo-L476RG board for BMP280 sensor.
2024-05-07 02:14:15 +08:00
Jorge Guzman
b4d977715e
stm32h7/linum-stm32h753bi: Add support to usbmsc with sdcard
...
Signed-off-by: Jorge Guzman <jorge.gzm@gmail.com>
2024-05-02 16:00:47 +08:00
Andre Heinemans
4f1ac5160c
arch/mx8mp: add rptun/rpmsg client support
...
New target mx8mp:rpsmsg has been added which enables
a virtual tty and can be accessed from the A53 core
running linux-imx
2024-04-30 11:30:02 -03:00
Rodrigo Sim
6ad202ee4c
board/stm32f401rc-rs485: Add support to Mass Storage
...
Signed-off-by: Rodrigo Sim rcsim10@gmail.com
2024-04-30 00:05:09 +08:00
Rodrigo Sim
2c0dac8691
board/stm32f401rc-rs485: Add support to RNDIS
...
Signed-off-by: Rodrigo Sim <rcsim10@gmail.com>
2024-04-29 10:07:56 +08:00
Jorge Guzman
4b3ef4d1fc
stm32h7/linum-stm32h753bi: Add support to rndis(etherver over usb)
...
Signed-off-by: Jorge Guzman <jorge.gzm@gmail.com>
2024-04-29 10:07:20 +08:00
Xu Xingliang
62c2b3e1ec
lvgl: update existing config to use lvgl v9
...
These configs are changed based on below rules.
1. always enable +CONFIG_LV_USE_NUTTX=y
2. If touchpad is used, enable +CONFIG_LV_USE_NUTTX_TOUCHSCREEN=y
3. enable log by +CONFIG_LV_USE_LOG=y
4. If -CONFIG_LV_MEM_CUSTOM=y previously defined, replace it with +CONFIG_LV_USE_CLIB_MALLOC=y +CONFIG_LV_USE_CLIB_SPRINTF=y +CONFIG_LV_USE_CLIB_STRING=y
5. If -CONFIG_LV_PORT_USE_FBDEV=y, default config is for fbdev. If -CONFIG_LV_PORT_USE_LCDDEV=y, +CONFIG_LV_USE_NUTTX_LCD=y
6. Remove all -CONFIG_LV_TICK_CUSTOM=y -CONFIG_LV_TICK_CUSTOM_INCLUDE="port/lv_port_tick.h"
7. If -CONFIG_LV_PORT_LCDDEV_DOUBLE_BUFFER=y, replace it with CONFIG_LV_NUTTX_LCD_DOUBLE_BUFFER=y. For fbdev, double buffer is automatically detected.
8. If -CONFIG_LV_COLOR_16_SWAP=y, need to upgrade the LCD driver to support hardware byte order swap.
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-04-29 10:06:43 +08:00
HeyGoda
6deda9b3d2
boards/stm32f103-minimum: fix i2c driver register
2024-04-28 21:31:28 +08:00
raiden00pl
dd611b9c5b
arch/nrf91: enable FPU
...
according to manual:
The FPU is not affected by any security configuration.
Thus, it appears as not present in PERIPHID[n].PERM
register located in the SPU
2024-04-28 08:49:46 +08:00
raiden00pl
07d4316a6f
boards/arm/stm32/common/src/stm32_bh1750.c: fix compilation
...
should include i2c interface, not spi
initialize devpath
2024-04-28 08:46:45 +08:00
Alan Carvalho de Assis
12849b66e6
stm32f777zit6-meadow: Add audio support (CS4344)
2024-04-27 13:12:47 +08:00
Alan Carvalho de Assis
d9148add03
stm32f7/common: Add CS4344 audio codec initialization
2024-04-27 13:12:47 +08:00
anjiahao
1ea10ddacc
mps3:Support NuttX running on qemu cortex-m55
...
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2024-04-26 18:42:35 -03:00
Michał Łyszczek
85b2cbaca6
boards/stm32f411-minimum: add support for /dev/gpio*
...
This patch allows user to simply select which GPIOs he wants to use
and access them via /dev/gpio_a0 or similar device with standard
gpio driver.
By default gpio names match pin names printed on the board. So when
enabling A3 pin, it will show as /dev/gpio_a3 in runtime. This name
can be changed in kconfig.
User can also select pin function (input, output, interrupt) as well
as standard pin settings like, pull up/down, output type
pushpull/open drain etc.
All pins that are exposed via boards goldpins are listed in Kconfig.
Extra pins that are supported by chiip but are not exposed for easy
usage are not listed.
To have this nice Kconfig configuration and for things to be easily
debugable/understandable it requires code to have big Kconfig and
header file with all possible definitions
Because of file sizes I decided to split gpio related kconfig and
header into separate files. Otherwise it would really make original
files hard to read and find anything.
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
2024-04-22 10:07:36 -03:00
Michael Jung
f55145b43c
rp2040: add w5500-evb-pico board configuration
...
This is copy of raspberrypi-pico with all occurences of raspberrypi replaced by
w5500-evb. Only the usbnsh defconfig is available, which is based on the
raspberrypi-pico:usbnsh defconfig, but enables the WIZnet W5500 Ethernet chip.
TCP/IP for IPv4 and IPv6 is enabled.
Signed-off-by: Michael Jung <michael.jung@secore.ly>
2024-04-21 11:11:09 +08:00
Michael Jung
9c705828bc
rp2040: Add lower layer driver for WIZnet W5500
...
Courtesy of Adam Comley
Signed-off-by: Michael Jung <michael.jung@secore.ly>
2024-04-21 11:11:09 +08:00
Alan Carvalho de Assis
8f4f166bf0
boards/stm32: Add ds1307 to CMake build
2024-04-18 10:20:23 +08:00
Alan Carvalho de Assis
9009cd6f2d
boards: Move DS1307 initialization to stm32/common
...
The DS1307 was used as board specific, but it is better move it to
stm32/common to be easily used by other boards as well.
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2024-04-17 19:28:56 +08:00
Alan Carvalho de Assis
96dd39ba2e
board/stm32f4discovery: Fix ds1307.c initialization
...
The ds1307 doesn't need to call i2c_register() because it is done
inside stm32_bringup.c
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2024-04-17 19:28:56 +08:00
simbit18
7677f10d3f
fix nxstyle
...
fix Relative file path does not match actual file.
2024-04-16 19:09:12 +08:00
simbit18
b0504f1e5e
fix nxstyle
...
fix Relative file path does not match actual file.
2024-04-15 15:33:17 -03:00
Jorge Guzman
5e3cbd1165
stm32h7/linum-stm32h753bi: Add support to littlefs and nxffs with flash mem. via quadspi
...
Signed-off-by: Jorge Guzman <jorge.gzm@gmail.com>
2024-04-15 13:24:55 +08:00
jianglianfang
62a4799409
video/vnc: add vnc_fb_register
...
To optimize the initialization of vnc, change it to vnc_fb_register.
Signed-off-by: jianglianfang <jianglianfang@xiaomi.com>
2024-04-12 17:42:49 +08:00
Emmanuel Ferdman
4847587cf2
Documentation: update broken links
2024-04-10 15:17:53 -03:00
Xiang Xiao
4ea2aeff6b
arch: Remove xxx_intstack_top and xxx_intstack_alloc
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2024-04-09 16:59:00 -03:00