Oopenvela-robotarch/init: call up_color_intstack before up_irq_enable
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
dns: fix dns failed when ipv4/6 dual stack enable The ipv6 address filled the cache, and the ipv4 address did not have a place to store it, causing the resolution to fail. so if IPV6 has already filled the buffer, rewrite ipv4 DNS results from half of the buffer. Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com> | 2 个月前 | |
serial/uart/h5: fix hci cmd error when splitting type and value Signed-off-by: chengkai <chengkai@xiaomi.com> wireless/bluetooth: fix ioctl no match driver param Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth:fix bt bridge acl data connect handle not match bt bridge filter would not match when ACL in data head with Packet_Boundary_Flag 0b10. in that case connect handle is the first 3 octets of the packet, which not match BT_HCI_EVT_LE_CONN_COMPLETE hci event alloc handle. Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth:fix h5 ack to controller timeout h5 ack which send to controller always timeout, which causing controller would send repend hci data until host send back h5 ack. Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth: fix bt bridge would not filter vendor hci cmd when downloading rtk firmware with vendor hci cmd sending to bt bridge, which would not filter that hci cmd. Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth:add bth5 with btslip and bth4 add bth5 with btslip and bth4, which will be more flexible in btbridge or rpmsghci cases. Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth:add btslip driver add btslip driver. Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth:add btslip checksum log for debug add send btslip checksum log for debug Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth:support read imcompleted hci data from blueooth socket hci data from bluetooth socket maybe imcompleted hci data. Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth: add nxmutex_lock check Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth: check work_available with retxworker retxworker would delay when there are many tx hci data Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth: add slip SLIP_ESC case break H5 SLIP_ESC magic payload whould be encode with SLIP_ESC and SLIP_ESC_ESC Signed-off-by: chengkai <chengkai@xiaomi.com> gnu++20:fix build warning to [-Wmaybe-uninitialized]. 17:10:41 wireless/bluetooth/bt_slip.c:300:7: error: 'byte' may be used uninitialized [-Werror=maybe-uninitialized] 17:10:41 300 | wlerr("err: invalid escape byte %x\n", *byte); 17:10:41 | ^ 17:10:41 wireless/bluetooth/bt_slip.c: In function 'bt_slip_receive': 17:10:41 wireless/bluetooth/bt_slip.c:766:11: note: 'byte' was declared here 17:10:41 766 | uint8_t byte; 17:10:41 | ^~~~ Signed-off-by: cuiziwei <cuiziwei@xiaomi.com> bluetooth: fix packet pointer may refer to null rootcasue: when packet is null, packet var in for loop would refer to null memory. Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth: fix dev->rxlen is considered to have possibly overflowed rootcause: fix the expression dev->rxlen is considered to have possibly overflowed. Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth: remove noblock mode handle rootcause: move block and noblock handle to BTH4 handle. Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth: fix bt_slip_send would always block rootcause: semcount maybe zero when nxsem_wait_uninterruptible Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth: increase HCI RX buffer size. BLUETOOTH_MAX_FRAMELEN buffer size is only for LE only mode. then we need to increase HCI buffer size in BR/EDR and LE mode. Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth: extract btuart_register interface add btuart_create interface, which would be more flexible in complex cases. And extract btuart_register interface. Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth: set bt_driver_register/unregister to xx_set/unset change bt_driver_register/unregister function name to bt_driver_set/unset, which would be prepared for bt_driver.h Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth: add bt_driver_register interface add bt_driver_register interface, which could handle these cases:bth4 bth5 btbridge btslip and btuart_lowerhalf_s etc. Signed-off-by: chengkai <chengkai@xiaomi.com> bluetooth: call bt_driver_register common interface Signed-off-by: chengkai <chengkai@xiaomi.com> [bt_uart.c] fix bug:cant receive data rootcause: in btuart_rxwork, read data in blocking mode and btuart_read do three times, maybe remote send some packets one time,so it wont read the sencond packets. Signed-off-by: wangzhi7 <wangzhi7@xiaomi.com> filter redundant hci reset commands due to dual Bluetooth protocol stacks Signed-off-by: duqunbo <duqunbo@xiaomi.com> serial: use dev references count make sure the driver only opened once Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com> add defconfig in nrf5340-dk:rpmsghci_sdc_cpunet. Signed-off-by: chengkai <chengkai@xiaomi.com> drivers: append bt_driver.c to bluetooth drivers Cmakelist. Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com> Add CONFIG_DRIVERS_BLUETOOTH=y, so 'bt_driver_register_with_id' can be linked. Signed-off-by: chengkai <chengkai@xiaomi.com> | 2 个月前 | |
boards/spresense: remove BOARDIOC_SDCARD_SETNOTIFYCB ioctl Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
bluetooth: Fix the incompatibility made by https://github.com/apache/nuttx/pull/14224 that pr requires chip turn on CONFIG_DRIVERS_BLUETOOTH to use bluetooth, but not all defconig enable this option, so let's map bt_driver_register to bt_netdev_register in header file in this case, and revert the unnessary change in the related chip and board folders. Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
nuttx: Use MIN/MAX definitions from "sys/param.h" Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
gpio: use small lock to protect configgpio reason: We would like to replace the critical section with a small lock. Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
boards/spresense: remove BOARDIOC_SDCARD_SETNOTIFYCB ioctl Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
arch/init: call up_color_intstack before up_irq_enable Make sure interrupt stack is colored before IRQ is enabled. Currently, after calling irq_initialize in nx_start to enable interrupts, there is still a period of execution path before the interrupt stack is colored. Signed-off-by: guoshengyuan1 <guoshengyuan1@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
arch/arm: fix compile error. error: implicit declaration of function 'enter_critical_section' [-Werror=implicit-function-declaration] error: implicit declaration of function 'leave_critical_section' [-Werror=implicit-function-declaration] Signed-off-by: v-tangmeng <v-tangmeng@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
nuttx: Use MIN/MAX definitions from "sys/param.h" Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
arm/oneshot: rm sched_[un]lock Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
timers/oneshot: Remove all callback and args. This commit remove all callback and args in the APIs. Signed-off-by: ouyangxiangzhen <ouyangxiangzhen@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
arch/armv[6|7|8]-m: Move _vectors to arm_internal.h to avoid the duplication and change the type of _vectors from uint32_t to const void * Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Indent the define statement by two spaces follow the code style convention Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
rpmsg: use workqueue for rpmsgdev poll notify use workqueue for rpmsgdev poll notify to prevent calling rpmsgdev_poll_cb in interrupt context which will try to hold mutex in rpmsg_send Signed-off-by: liaoao <liaoao@xiaomi.com> | 2 个月前 | |
Indent the define statement by two spaces follow the code style convention Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
rtc: There is no need to use sched_[un]lock Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
use small lock in following files: arch/arm/src/stm32f0l0g0/stm32_serial_v2.c arch/arm/src/stm32f7/stm32_qencoder.c arch/arm/src/stm32f7/stm32_serial.c arch/arm/src/stm32h5/stm32_serial.c arch/arm/src/stm32h7/stm32_qencoder.c arch/arm/src/stm32h7/stm32_serial.c arch/arm/src/stm32l4/stm32l4_qencoder.c arch/arm/src/stm32l4/stm32l4_serial.c arch/arm/src/stm32l5/stm32l5_serial.c arch/arm/src/stm32u5/stm32_serial.c arch/arm/src/stm32wb/stm32wb_serial.c arch/arm/src/stm32wl5/stm32wl5_serial.c arch/arm/src/tiva/cc13xx/cc13xx_enablepwr.c arch/risc-v/src/rv32m1/rv32m1_serial.c Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
arch/arm: fix compile error. error: implicit declaration of function 'enter_critical_section' [-Werror=implicit-function-declaration] error: implicit declaration of function 'leave_critical_section' [-Werror=implicit-function-declaration] Signed-off-by: v-tangmeng <v-tangmeng@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
libc: add instrument api support Add registration function instrumentation API, which can achieve instrumentation of entering and exiting functions through the compiler's functionality. We can use CONFIG_ARCH_INSTRUMENT_ALL to add instrumentation for all source, or add '-finstrument-functions' to CFLAGS for Part of the source. Notice: 1. use CONFIG_ARCH_INSTRUMENT_ALL must mark _start or entry noinstrument_function, becuase bss not set. 2. Make sure your callbacks are not instrumented recursively. use instrument_register to register entry function and exit function. They will be called by the instrumented function Signed-off-by: anjiahao <anjiahao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
sched: use tick count for sched timer expiration Signed-off-by: zhangyuan21 <zhangyuan21@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 | |
Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.3-0806 Signed-off-by: liuhaitao <liuhaitao@xiaomi.com> | 2 个月前 |