Commit Graph

9521 Commits

Author SHA1 Message Date
Bernard Xiong d64a7e0569
Merge pull request #3530 from tekkamanninja/k210_drv_uart_upstream
K210 drv uart upstream
2020-04-27 10:42:00 +08:00
Fu Wei 609911bee9 [RISC-V:K210]Add UART1~3 support for K210
This patch adds UART1~3 support for K210, and separates the rt_uart_ops of
UARTHS from UART.
This patch add configs in Kconfig for configuring the pins of UARTx,
please check the sysctl_set_power_mode for the pins in the io_config_init
of bsp/k210/driver/drv_io_config.c

Signed-off-by: Fu Wei <wefu@redhat.com>
2020-04-26 19:51:35 +08:00
bigmagic 6251fc93b6 [bsp/raspi]fix hdmi driver 2020-04-26 09:53:59 +08:00
bigmagic 2099924e20 add raspi3 mbox option 2020-04-26 09:53:59 +08:00
luhuadong b3dc8111db [BSP] update stm32l412-st-nucleo mdk5 project 2020-04-24 23:46:38 +08:00
luhuadong d47f03788f [BSP] update stm32l412-st-nucleo mdk5 project 2020-04-24 23:43:28 +08:00
luhuadong db327dc2e6 [BSP] Adjust RCC for stm32l412-st-nucleo BSP 2020-04-24 21:58:06 +08:00
Bernard Xiong bc7d903ce8
Merge pull request #3558 from BernardXiong/fix_gcc_version_issue
[tools] fix c99/siginfo_t issue caused by gcc_version
2020-04-24 12:06:37 +08:00
Bernard Xiong 4b33ba947b
Merge pull request #3545 from DavidLin1577/patch-7
[libcpu/arm]Update start_gcc.S
2020-04-24 09:00:59 +08:00
Bernard Xiong 03eb616ff6 [tools] fix c99/siginfo_t issue caused by gcc_version 2020-04-24 08:46:56 +08:00
Bernard Xiong 7b055bd8be
Merge pull request #3557 from yangjie11/yangjie
[bsp][stm32l475-atk-pandora]将SPI3配置为 transmit only master 模式,防止LCD模块使…
2020-04-24 08:34:44 +08:00
luhuadong ae724e447f [BSP] Add stm32l412-st-nucleo BSP 2020-04-24 02:46:01 +08:00
yangjie ef00e50ad5 [bsp][stm32l475-atk-pandora]将SPI3配置为 transmit only master 模式,防止LCD模块使用的PIN脚被SPI3_MISO占用 2020-04-23 16:21:01 +08:00
Bernard Xiong 01a7587d3d
Merge pull request #3547 from luhuadong/develop
[BSP] add Libraries when scons --dist
2020-04-23 13:19:46 +08:00
luhuadong e1bd3673fd [AT32 BSP] do bsp special dist handle 2020-04-22 16:58:10 +08:00
Bernard Xiong 00de74ca04
Merge pull request #3550 from nuclei-community/dev_nuclei_doc
[DOC] Add Nuclei to main README.md
2020-04-22 03:55:47 +08:00
Bernard Xiong f01017aa95
Merge pull request #3549 from xckhmf/master
[update]modify nrf5x/nrf52840 for [No Softdevice]&[RT_USING_USER_MAIN]
2020-04-22 03:55:15 +08:00
xiangxistu e822924176 [update] support uart2
Signed-off-by: xiangxistu <xiangxistu@foxmail.com>
2020-04-21 21:14:20 +08:00
Bernard Xiong 00503fb835
Merge pull request #3512 from xupenghu/stm32l010rb-nucleo
Stm32l010rb nucleo
2020-04-20 23:52:28 +08:00
xupenghu_huaweipc 3b20282e13 add bsp/stm32l010rb-nucleo, fix some pr suggest. 2020-04-20 19:20:56 +08:00
Huaqi Fang bcda77bc43 [DOC] Add Nuclei to main README.md
Mainly display Nuclei processor support

Signed-off-by: Huaqi Fang <578567190@qq.com>
2020-04-20 10:33:32 +08:00
Bernard Xiong 60a04a83d7
Merge pull request #3543 from DavidLin1577/patch-5
[examples/network]Update tcpsendpacket.c
2020-04-19 17:56:49 +08:00
Maofeng 805432d315 [update]modify nrf5x/nrf52840 for [No Softdevice]&[RT_USING_USER_MAIN] 2020-04-19 17:37:43 +08:00
luhuadong 964cbe612a Resolve conflicts 2020-04-18 16:26:36 +08:00
Bernard Xiong d2ff505538
Merge pull request #3546 from nuclei-community/dev_nuclei_pr
[BSP][Nuclei] Add Nuclei RISC-V Processor support
2020-04-18 07:50:30 +08:00
Bernard Xiong cd249bfcb1
Merge pull request #3548 from bigmagic123/fix_waring
Fix aarch64 waring
2020-04-18 07:48:01 +08:00
bigmagic 3afb24f4c1 fix aarch64 compiler warning 2020-04-17 22:35:55 +08:00
bigmagic bcae196541 [bsp\raspi4]move io to `iomap.h` 2020-04-17 22:35:43 +08:00
bigmagic 098eccc057 add raspi3-64 readme note 2020-04-17 22:35:36 +08:00
luhuadong 3b2fa47209 [BSP] add Libraries when scons --dist 2020-04-17 22:14:37 +08:00
Huaqi Fang ee4cabe69f [BSP][Nuclei] Add Nuclei RISC-V Processor support
* Nuclei RISC-V Processor support is added both RV32 and RV64
* Nuclei RVSTAR BSP is added, UART driver is added
* MSH works well in RVSTAR board

---------------------------

Squashed commit of the following:

commit b7368bc2ed725c42f9adc297d0e9cf3ed706a520
Author: Huaqi Fang <578567190@qq.com>
Date:   Fri Apr 17 14:38:54 2020 +0800

    [BSP][Nuclei] Pretty source code

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 2c42a997f7b5d8aa53bdaf19ccb30596091a112d
Author: Huaqi Fang <578567190@qq.com>
Date:   Thu Apr 16 15:51:03 2020 +0800

    [libcpu] Remove ARCH_NUCLEI in libcpu kconfig

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 915ad4c076ff3d7cebda896537605e7f7939b7af
Author: Huaqi Fang <578567190@qq.com>
Date:   Thu Apr 16 15:50:00 2020 +0800

    [BSP][Nuclei] Remove ARCH_NUCLEI in bsp KConfig

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit fe43869c79675a25669447d57ea5d77385e07ca5
Author: Huaqi Fang <578567190@qq.com>
Date:   Wed Apr 15 12:43:20 2020 +0800

    [BSP][NUCLEI] Simply application main.c

    Remove previous complicated application of gd32vf103_rvstar

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 8fd31727bc7ff51c83a3c47840cff1bfb100c0ba
Author: Huaqi Fang <578567190@qq.com>
Date:   Wed Apr 15 12:38:04 2020 +0800

    [BSP][NUCLEI] Format application and board source code

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit b432308b20cdf24dfcc1398511d1d83bce6a9df2
Author: Huaqi Fang <578567190@qq.com>
Date:   Wed Apr 15 11:58:28 2020 +0800

    [BSP][Nuclei] Format source code of drivers of gd32vf103

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 7366173d749d8a51ed8d48eca09007d27aee8ad8
Author: Huaqi Fang <578567190@qq.com>
Date:   Wed Apr 15 11:54:02 2020 +0800

    [LIBCPU][NUCLEI] Optimize nuclei cpu portable code

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 8c2cd4745b7279a6721946d119441bbf7fd1a9c2
Author: Huaqi Fang <578567190@qq.com>
Date:   Tue Apr 14 15:45:42 2020 +0800

    nuclei: Update README.md

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit fa8a2f24ea5e4dbce714ffda16c1ce558e5b5ddb
Author: Huaqi Fang <578567190@qq.com>
Date:   Tue Apr 14 14:06:54 2020 +0800

    nuclei: Add gpio driver not tested

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 1be40bc50be43dfcdd105291bd24355498f9fef3
Author: Huaqi Fang <578567190@qq.com>
Date:   Thu Apr 9 14:55:22 2020 +0800

    Nuclei: Update README.md

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 4c8beb204b7ee3e38c04e1f23a1f7e4ce48aa196
Author: Huaqi Fang <578567190@qq.com>
Date:   Thu Apr 9 10:20:25 2020 +0800

    Nuclei: Change idle stack size from 256 to 396 bytes

    If changed to 396 bytes, then debug optimization level changed
    from O2 to O0, and the application can run successfully without
    stack overflow issue of tidle0 task
    warning: tidle0 stack is close to end of stack address.

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit da2bcf5c56ef32b611405a8e591ecd3f1e598b11
Author: Huaqi Fang <578567190@qq.com>
Date:   Thu Apr 9 10:11:40 2020 +0800

    nuclei: Remove unused kconfig

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 0b932c677a7934d60e70da141744790aec202ef6
Author: Huaqi Fang <578567190@qq.com>
Date:   Thu Apr 9 09:32:22 2020 +0800

    nuclei: optimize drivers support

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 0431f6f01f6efab2900de552abede83639415431
Author: Huaqi Fang <578567190@qq.com>
Date:   Wed Apr 8 19:28:02 2020 +0800

    tools: Update mkdist.py for nuclei bsp

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 0e1f502edfddff93a4a66c041be68560ef4828eb
Author: Huaqi Fang <578567190@qq.com>
Date:   Wed Apr 8 18:46:58 2020 +0800

    nuclei: optimize rvstar support directory

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 1131f6e6483d8f2fbafe07f4e598fc8f802ee85d
Author: Huaqi Fang <578567190@qq.com>
Date:   Wed Apr 8 18:37:24 2020 +0800

    nuclei: update kconfig

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit ad81c1d3bf9d80d2b561c94e903e7ce4ca2c68c6
Author: Huaqi Fang <578567190@qq.com>
Date:   Wed Apr 8 15:43:00 2020 +0800

    nuclei: Rename board name

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit d780138a1abf5da5097cc89e6a428ebeae06f284
Author: Huaqi Fang <578567190@qq.com>
Date:   Tue Apr 7 09:36:19 2020 +0800

    libcpu: Add Nuclei arch option in KConfig

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 60320d34b1d88315efe1b566fd6bc75c69851f06
Author: Huaqi Fang <578567190@qq.com>
Date:   Fri Apr 3 16:51:01 2020 +0800

    nuclei: Update nuclei sdk of rt-thread support

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit a042b806efe0ea3bc9dba80ebc7696e5941ba35f
Author: Huaqi Fang <578567190@qq.com>
Date:   Fri Apr 3 11:34:09 2020 +0800

    nuclei: modify application for not print anything

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 2a9603adcb584b29886a2b93ded2473f4e8bffb1
Author: Huaqi Fang <578567190@qq.com>
Date:   Fri Apr 3 11:31:01 2020 +0800

    nuclei: Add .gitignore for nuclei bsp

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 34aaf6aebae75c3ee9d38cc17e6bdb826ed9e357
Author: Huaqi Fang <578567190@qq.com>
Date:   Fri Apr 3 11:28:06 2020 +0800

    nuclei_sdk: update link script of rvstar to contain rt-thread needed sections

            /* section information for finsh shell */
            . = ALIGN(4);
            __fsymtab_start = .;
            KEEP(*(FSymTab))
            __fsymtab_end = .;

            . = ALIGN(4);
            __vsymtab_start = .;
            KEEP(*(VSymTab))
            __vsymtab_end = .;

            /* section information for initial. */
            . = ALIGN(4);
            __rt_init_start = .;
            KEEP(*(SORT(.rti_fn*)))
            __rt_init_end = .;

    The above code placed in rodata section

    Signed-off-by: Huaqi Fang <578567190@qq.com>

commit 3451466e9d8da3c3c8a631be69f3c7a5e6220c21
Author: Huaqi Fang <578567190@qq.com>
Date:   Fri Apr 3 10:04:42 2020 +0800

    bsp: Add initial commit of nuclei rvstar board bsp

    Signed-off-by: Huaqi Fang <578567190@qq.com>

Signed-off-by: Huaqi Fang <578567190@qq.com>
2020-04-17 21:07:29 +08:00
Bernard Xiong f406aab4d2
Merge pull request #3542 from DavidLin1577/patch-4
Update kernel.h
2020-04-17 19:53:29 +08:00
David Lin 5e507448ee
Update start_gcc.S 2020-04-17 19:18:52 +08:00
David Lin 90f41ef8a2
Update start_gcc.S 2020-04-17 19:12:18 +08:00
David Lin 993835b5ed
Update tcpsendpacket.c 2020-04-17 18:44:15 +08:00
David Lin 8e57dcb723
Update tcpsendpacket.c 2020-04-17 18:39:04 +08:00
David Lin 8a965bce46
Update kernel.h
thead -> thread
2020-04-17 17:09:57 +08:00
Bernard Xiong 33f7124b36
Merge pull request #3541 from bigmagic123/add_raspi4
Add raspi4 bsp
2020-04-17 13:30:22 +08:00
Bernard Xiong 198c0d914c
Merge pull request #3532 from qzhang1535/br_mini2440
Update bsp for mini2440
2020-04-17 11:42:05 +08:00
bigmagic 709e0d5799 add bsp/raspi4 gicv2 2020-04-16 18:48:27 +08:00
bigmagic a120c914bb add bsp/raspi4 readme 2020-04-16 16:44:29 +08:00
bigmagic fb8c7829a8 add raspi4 bsp 2020-04-16 16:44:14 +08:00
Bernard Xiong 4054c97a96
Merge pull request #3533 from supperthomas/master
add the bsp of nrf5x
2020-04-16 15:39:59 +08:00
Jonne 4b035622ce 1. Modify the file indention
2. Modify the license head
2020-04-15 21:03:43 +08:00
Bernard Xiong d3ce0b27ff
Merge pull request #3534 from Keyun-Johan/mydoc
socket_new() 错误返回时的问题
2020-04-15 16:08:43 +08:00
Jonne c0947d443a 1. Add 4.3 inch lcd(480x272) support for mini2440
2. Add choice menu for lcd configure
3. Remove origin sdcard driver and add new mmc driver that use kernel
mmc stack for s3c2440
2020-04-15 00:06:55 +08:00
supperthomas 1e5d940b1e add the bsp of nrf5x 2020-04-14 22:18:42 +08:00
Bernard Xiong 05cd6eaad7
Merge pull request #3511 from BernardXiong/kernel_object
Kernel object
2020-04-14 10:52:21 +08:00
Bernard Xiong aaecf9414b
Merge pull request #3523 from DavidLin1577/patch-3
[components/drivers] update pipe.c
2020-04-14 10:36:46 +08:00
Bernard Xiong 7cf7841cca
Merge pull request #3510 from whj4674672/master
增加stm32h743-atk-apollo对pcf8574 和 uart2的支持
2020-04-13 23:27:11 +08:00