Skip to content

Commit 1af5b72

Browse files
committed
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2 parents 7258328 + cc9374f commit 1af5b72

File tree

161 files changed

+26367
-1236
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

161 files changed

+26367
-1236
lines changed

.github/workflows/action.yml

Lines changed: 467 additions & 0 deletions
Large diffs are not rendered by default.

.travis.yml

Lines changed: 0 additions & 145 deletions
This file was deleted.

bsp/allwinner_tina/drivers/drv_uart.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@ int rt_hw_uart_init(void)
120120
uart->irqno = UART1_INTERRUPT; // IRQ_UART1;
121121
uart->gpio_rx_port = GPIO_PORT_A;
122122
uart->gpio_tx_port = GPIO_PORT_A;
123-
uart->gpio_rx_pin = GPIO_PIN_3;
124-
uart->gpio_tx_pin = GPIO_PIN_2;
123+
uart->gpio_rx_pin = GPIO_PIN_2;
124+
uart->gpio_tx_pin = GPIO_PIN_3;
125125
uart->gpio_rx_fun = IO_FUN_4;
126126
uart->gpio_tx_fun = IO_FUN_4;
127127

bsp/nrf5x/libraries/drivers/drv_adc.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212

1313
#ifdef RT_USING_ADC
1414

15-
#define ADC_NAME "adc"
16-
1715
struct rt_adc_device nrf5x_adc_device;
1816

1917
drv_nrfx_saadc_result_t results;

bsp/nrf5x/libraries/drivers/drv_adc.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
#include <hal/nrf_saadc.h>
1717
#include <drivers/include/nrfx_saadc.h>
1818

19+
#define ADC_NAME "adc"
20+
1921
/*
2022
previous definition in application
2123

bsp/raspberry-pi/raspi4-32/.config

Lines changed: 66 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ CONFIG_RT_ALIGN_SIZE=4
1414
CONFIG_RT_THREAD_PRIORITY_32=y
1515
# CONFIG_RT_THREAD_PRIORITY_256 is not set
1616
CONFIG_RT_THREAD_PRIORITY_MAX=32
17-
CONFIG_RT_TICK_PER_SECOND=100
17+
CONFIG_RT_TICK_PER_SECOND=1000
1818
CONFIG_RT_USING_OVERFLOW_CHECK=y
1919
CONFIG_RT_USING_HOOK=y
2020
CONFIG_RT_USING_IDLE_HOOK=y
@@ -54,6 +54,7 @@ CONFIG_RT_USING_MEMPOOL=y
5454
# CONFIG_RT_USING_NOHEAP is not set
5555
CONFIG_RT_USING_SMALL_MEM=y
5656
# CONFIG_RT_USING_SLAB is not set
57+
# CONFIG_RT_USING_USERHEAP is not set
5758
# CONFIG_RT_USING_MEMTRACE is not set
5859
CONFIG_RT_USING_HEAP=y
5960

@@ -65,7 +66,7 @@ CONFIG_RT_USING_DEVICE=y
6566
# CONFIG_RT_USING_INTERRUPT_INFO is not set
6667
CONFIG_RT_USING_CONSOLE=y
6768
CONFIG_RT_CONSOLEBUF_SIZE=128
68-
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
69+
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
6970
CONFIG_RT_VER_NUM=0x40003
7071
# CONFIG_RT_USING_CPU_FFS is not set
7172
CONFIG_ARCH_ARMV8=y
@@ -141,14 +142,20 @@ CONFIG_RT_USING_DFS_DEVFS=y
141142
#
142143
CONFIG_RT_USING_DEVICE_IPC=y
143144
CONFIG_RT_PIPE_BUFSZ=512
144-
# CONFIG_RT_USING_SYSTEM_WORKQUEUE is not set
145+
CONFIG_RT_USING_SYSTEM_WORKQUEUE=y
146+
CONFIG_RT_SYSTEM_WORKQUEUE_STACKSIZE=2048
147+
CONFIG_RT_SYSTEM_WORKQUEUE_PRIORITY=23
145148
CONFIG_RT_USING_SERIAL=y
146149
CONFIG_RT_SERIAL_USING_DMA=y
147-
CONFIG_RT_SERIAL_RB_BUFSZ=64
150+
CONFIG_RT_SERIAL_RB_BUFSZ=512
148151
# CONFIG_RT_USING_CAN is not set
149152
# CONFIG_RT_USING_HWTIMER is not set
150153
# CONFIG_RT_USING_CPUTIME is not set
151-
# CONFIG_RT_USING_I2C is not set
154+
CONFIG_RT_USING_I2C=y
155+
# CONFIG_RT_I2C_DEBUG is not set
156+
CONFIG_RT_USING_I2C_BITOPS=y
157+
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
158+
# CONFIG_RT_USING_PHY is not set
152159
CONFIG_RT_USING_PIN=y
153160
# CONFIG_RT_USING_ADC is not set
154161
# CONFIG_RT_USING_DAC is not set
@@ -173,7 +180,7 @@ CONFIG_RT_USING_SPI=y
173180
CONFIG_RT_USING_WDT=y
174181
# CONFIG_RT_USING_AUDIO is not set
175182
# CONFIG_RT_USING_SENSOR is not set
176-
# CONFIG_RT_USING_TOUCH is not set
183+
CONFIG_RT_USING_TOUCH=y
177184
# CONFIG_RT_USING_HWCRYPTO is not set
178185
# CONFIG_RT_USING_PULSE_ENCODER is not set
179186
# CONFIG_RT_USING_INPUT_CAPTURE is not set
@@ -204,7 +211,13 @@ CONFIG_RT_USING_POSIX=y
204211
#
205212
# Socket abstraction layer
206213
#
207-
# CONFIG_RT_USING_SAL is not set
214+
CONFIG_RT_USING_SAL=y
215+
216+
#
217+
# protocol stack implement
218+
#
219+
CONFIG_SAL_USING_LWIP=y
220+
CONFIG_SAL_USING_POSIX=y
208221

209222
#
210223
# Network interface device
@@ -376,6 +389,7 @@ CONFIG_RT_LWIP_USING_PING=y
376389
# CONFIG_PKG_USING_AGILE_JSMN is not set
377390
# CONFIG_PKG_USING_PDULIB is not set
378391
# CONFIG_PKG_USING_BTSTACK is not set
392+
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
379393

380394
#
381395
# security packages
@@ -402,6 +416,8 @@ CONFIG_RT_LWIP_USING_PING=y
402416
# CONFIG_PKG_USING_WAVPLAYER is not set
403417
# CONFIG_PKG_USING_TJPGD is not set
404418
# CONFIG_PKG_USING_HELIX is not set
419+
# CONFIG_PKG_USING_AZUREGUIX is not set
420+
# CONFIG_PKG_USING_TOUCHGFX2RTT is not set
405421

406422
#
407423
# tools packages
@@ -416,13 +432,15 @@ CONFIG_RT_LWIP_USING_PING=y
416432
# CONFIG_PKG_USING_ADBD is not set
417433
# CONFIG_PKG_USING_COREMARK is not set
418434
# CONFIG_PKG_USING_DHRYSTONE is not set
435+
# CONFIG_PKG_USING_MEMORYPERF is not set
419436
# CONFIG_PKG_USING_NR_MICRO_SHELL is not set
420437
# CONFIG_PKG_USING_CHINESE_FONT_LIBRARY is not set
421438
# CONFIG_PKG_USING_LUNAR_CALENDAR is not set
422439
# CONFIG_PKG_USING_BS8116A is not set
423440
# CONFIG_PKG_USING_GPS_RMC is not set
424441
# CONFIG_PKG_USING_URLENCODE is not set
425442
# CONFIG_PKG_USING_UMCN is not set
443+
# CONFIG_PKG_USING_LWRB2RTT is not set
426444

427445
#
428446
# system packages
@@ -449,7 +467,16 @@ CONFIG_RT_LWIP_USING_PING=y
449467
# CONFIG_PKG_USING_RAMDISK is not set
450468
# CONFIG_PKG_USING_MININI is not set
451469
# CONFIG_PKG_USING_QBOOT is not set
470+
471+
#
472+
# Micrium: Micrium software products porting for RT-Thread
473+
#
452474
# CONFIG_PKG_USING_UCOSIII_WRAPPER is not set
475+
# CONFIG_PKG_USING_UCOSII_WRAPPER is not set
476+
# CONFIG_PKG_USING_UC_CRC is not set
477+
# CONFIG_PKG_USING_UC_CLK is not set
478+
# CONFIG_PKG_USING_UC_COMMON is not set
479+
# CONFIG_PKG_USING_UC_MODBUS is not set
453480
# CONFIG_PKG_USING_PPOOL is not set
454481

455482
#
@@ -505,6 +532,8 @@ CONFIG_RT_LWIP_USING_PING=y
505532
# CONFIG_PKG_USING_WK2124 is not set
506533
# CONFIG_PKG_USING_LY68L6400 is not set
507534
# CONFIG_PKG_USING_DM9051 is not set
535+
# CONFIG_PKG_USING_SSD1306 is not set
536+
# CONFIG_PKG_USING_QKEY is not set
508537

509538
#
510539
# miscellaneous packages
@@ -534,6 +563,7 @@ CONFIG_RT_LWIP_USING_PING=y
534563
# CONFIG_PKG_USING_PERIPHERAL_SAMPLES is not set
535564
# CONFIG_PKG_USING_HELLO is not set
536565
# CONFIG_PKG_USING_VI is not set
566+
# CONFIG_PKG_USING_KI is not set
537567
# CONFIG_PKG_USING_NNOM is not set
538568
# CONFIG_PKG_USING_LIBANN is not set
539569
# CONFIG_PKG_USING_ELAPACK is not set
@@ -542,8 +572,13 @@ CONFIG_RT_LWIP_USING_PING=y
542572
# CONFIG_PKG_USING_ULAPACK is not set
543573
# CONFIG_PKG_USING_UKAL is not set
544574
# CONFIG_PKG_USING_CRCLIB is not set
575+
576+
#
577+
# games: games run on RT-Thread console
578+
#
545579
# CONFIG_PKG_USING_THREES is not set
546580
# CONFIG_PKG_USING_2048 is not set
581+
# CONFIG_PKG_USING_TETRIS is not set
547582
# CONFIG_PKG_USING_LWGPS is not set
548583
# CONFIG_PKG_USING_TENSORFLOWLITEMICRO is not set
549584

@@ -584,6 +619,9 @@ CONFIG_RT_LWIP_USING_PING=y
584619
# CONFIG_PKG_USING_DCM is not set
585620
# CONFIG_PKG_USING_EMQ is not set
586621
# CONFIG_PKG_USING_CFGM is not set
622+
# CONFIG_PKG_USING_RT_CMSIS_DAP is not set
623+
# CONFIG_PKG_USING_VIRTUAL_DEVICE is not set
624+
# CONFIG_PKG_USING_SMODULE is not set
587625
CONFIG_BCM2711_SOC=y
588626
# CONFIG_BSP_SUPPORT_FPU is not set
589627

@@ -596,27 +634,42 @@ CONFIG_BCM2711_SOC=y
596634
#
597635
CONFIG_BSP_USING_UART=y
598636
CONFIG_RT_USING_UART0=y
599-
# CONFIG_RT_USING_UART1 is not set
637+
CONFIG_RT_USING_UART1=y
600638
CONFIG_RT_USING_UART3=y
601-
CONFIG_RT_USING_UART4=y
602-
# CONFIG_RT_USING_UART5 is not set
639+
# CONFIG_RT_USING_UART4 is not set
640+
CONFIG_RT_USING_UART5=y
603641
CONFIG_BSP_USING_GIC=y
604642
CONFIG_BSP_USING_GIC400=y
605643
# CONFIG_BSP_USING_GIC500 is not set
606644
CONFIG_BSP_USING_PIN=y
607645
CONFIG_BSP_USING_SPI=y
608646
CONFIG_BSP_USING_SPI0_BUS=y
609647
CONFIG_BSP_USING_SPI0_DEVICE0=y
610-
# CONFIG_BSP_USING_SPI0_DEVICE1 is not set
648+
CONFIG_BSP_USING_SPI0_DEVICE1=y
649+
CONFIG_BSP_USING_I2C=y
650+
# CONFIG_BSP_USING_I2C0 is not set
651+
# CONFIG_BSP_USING_I2C1 is not set
652+
CONFIG_BSP_USING_I2C3=y
653+
# CONFIG_BSP_USING_I2C4 is not set
654+
# CONFIG_BSP_USING_I2C5 is not set
655+
# CONFIG_BSP_USING_I2C6 is not set
611656
CONFIG_BSP_USING_CORETIMER=y
612657
# CONFIG_BSP_USING_SYSTIMER is not set
613658
CONFIG_BSP_USING_WDT=y
659+
CONFIG_BSP_USING_ETH=y
660+
# CONFIG_BSP_USING_BULETOOTH is not set
614661
# CONFIG_BSP_USING_RTC is not set
615662
CONFIG_BSP_USING_SDIO=y
616663
CONFIG_BSP_USING_SDIO0=y
617664

618665
#
619666
# Board Peripheral Drivers
620667
#
621-
CONFIG_BSP_USING_HDMI=y
622-
CONFIG_BSP_USING_HDMI_DISPLAY=y
668+
CONFIG_BSP_USING_LCD=y
669+
# CONFIG_BSP_USING_HDMI_DISPLAY is not set
670+
CONFIG_BSP_USING_DSI_DISPLAY=y
671+
# CONFIG_BSP_USING_ILI9486 is not set
672+
CONFIG_BSP_USING_TOUCH=y
673+
CONFIG_BSP_USING_DSI_TOUCH_DEV=y
674+
# CONFIG_BSP_USING_XPT_TOUCH_DEV is not set
675+
# CONFIG_USING_LCD_CONSOLE is not set

0 commit comments

Comments
 (0)