Commit Graph

210 Commits (develop)

Author SHA1 Message Date
xiangbingj b9dd7678f4 This project is no longer maintained.Not recommended for product development. 2021-02-01 10:23:27 +08:00
xiangbingj 45a5b641a8 Flush kmodel data from CACHE to IOMEM. 2019-11-25 17:57:00 +08:00
xiangbingj aad8284ac9 Fix plic register. 2019-11-12 17:52:44 +08:00
xiangbingj ad401d5b09 Add spi endian setting. 2019-11-12 11:51:56 +08:00
xiangbingj 9ed4e8604c
Improve the read/write speed of SD without DMA 2019-11-11 21:39:22 +08:00
xiangbingj 2eee33c274 SPI is configured as DMA mode by default;Fix i2s_stop 2019-11-07 20:02:01 +08:00
xiangbingj 60852bdbcb Fix: add free 2019-10-26 15:49:37 +08:00
xiangbingj 61af37d08c Delete Debug 2019-10-26 14:57:48 +08:00
xiangbingj c30f67ee92 Delete Debug 2019-10-26 14:35:44 +08:00
xiangbingj 5df96cd571 Delete demo 2019-10-24 20:56:37 +08:00
xiangbingj 20bdb540bc Fix iomem 2019-10-23 13:58:51 +08:00
xiangbingj cc71e9e673 Put printk in critical 2019-10-21 13:39:09 +08:00
xiangbingj 9e5ee183af Debug PLIC 2019-10-18 11:40:00 +08:00
xiangbingj a263ae5661 No DMA interruption when SPI flush LCD 2019-10-17 16:06:46 +08:00
xiangbingj 497ded4038 Fix cache 2019-10-16 16:48:27 +08:00
GongT 0f8479533c remove invalid Source define 2019-08-12 21:04:54 +08:00
xiangbingj f4d3bd987f
fix SD_SPI_HIGH_CLOCK_RATE
The Full-Speed card supports SPI, 1-bit SD and the 4-bit SD transfer modes at the full clock range of 0-25MHz
2019-07-17 15:45:18 +08:00
GongT 23b7e046d7 update package name 2019-06-03 21:20:17 +08:00
sbYm 49dda2f2bd
Merge pull request #47 from kendryte/ide
add define file for ide
2019-05-30 12:32:31 +08:00
GongT 5fb2369512 fix small issue 2019-05-29 20:08:12 +08:00
GongT 47cecc6668 add ide define 2019-05-29 16:18:39 +08:00
sbYm d977b3b9a8
Update comment
for IDE
2019-05-29 15:56:25 +08:00
Rui Huang b4cdcffe0c
Improve math performance
-ffast-math not only make the math fast, it is unsafe
-fno-math-errno makes single-instruction math operations not set ERRNO
-fsingle-precision-constant causes floating-point constants to be loaded in single precision even when this is not exact.
But it break strict IEEE compliance
2019-04-17 18:51:57 +08:00
Rui Huang c9ad654d2e
Update WIN32 cmake toolchain auto-set
if (WIN32)
    if(EXISTS "${TOOLCHAIN}/make${EXT}")
        global_set(CMAKE_MAKE_PROGRAM "${TOOLCHAIN}/make${EXT}")
    else()
        global_set(CMAKE_MAKE_PROGRAM "${TOOLCHAIN}/mingw32-make${EXT}")
    endif()
endif ()
2019-04-11 22:22:46 +08:00
Rui Huang 62681344d2
Add windows build guide
```powershell
$env:Path="E:\kendryte-toolchain\bin;C:\Program Files\CMak
e\bin" +  $env:Path

mkdir build && cd build
cmake -G "MinGW Makefiles" ../../../..
make
```
2019-04-11 20:11:32 +08:00
jiangxiangbing ec40447584 update spi slave driver 2019-03-27 16:41:50 +08:00
jiangxiangbing f296616565 update kpu driver 2019-03-25 11:21:06 +08:00
Huang Rui b6bcf59355 Add apache 2.0 license badge
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-03-19 13:10:31 +08:00
Huang Rui 84b47d6584 Move demo git repo to other place
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-03-19 13:02:21 +08:00
Huang Rui f6e9f113e4 Fix syntax error in travis CI script
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-03-15 16:58:31 +08:00
jiangxiangbing 60b1d0b493 modify spi slave driver 2019-03-15 16:57:37 +08:00
Huang Rui 09c5085e0e Ignore empty project for CI build
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-03-15 16:42:28 +08:00
Huang Rui d5981f54a1 Fix travis CI script bug
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-03-15 15:44:06 +08:00
Huang Rui 3e24c69e64 Use normal build if it is not a CMAKE project
Update travis CI script

Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-03-15 15:08:01 +08:00
Huang Rui 4d05ae96b2 Set PROJ var automatically
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-03-15 14:19:35 +08:00
Rui Huang 068cd90425
Fix format in cmake compile flags 2019-03-15 11:42:55 +08:00
Rui Huang 729878522f
Append -mabi=lp64f in compile flags
Fix compile error
2019-03-15 11:40:08 +08:00
Huang Rui 7f9c6d2e4c Add badge for travis CI
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-03-14 20:02:43 +08:00
Huang Rui d1924fa44b Add travis CI script
Signed-off-by: Huang Rui <vowstar@gmail.com>
2019-03-14 19:59:56 +08:00
xiangbingj 799e172ee8
kpu add mutex 2019-03-08 17:28:15 +08:00
jiangxiangbing 79da3b13fe update kpu driver 2019-03-08 17:07:22 +08:00
jiangxiangbing 2dd43d46e5 add uart blocking read 2019-03-02 16:03:59 +08:00
jiangxiangbing 23b78c9d22 add kpu driver 2019-03-02 14:37:16 +08:00
jiangxiangbing 863d783ea0 fix network driver:add select,ioctl;expand TCP packet length 2019-02-27 18:09:54 +08:00
jiangxiangbing e5fbb28a9d add spi slave 2019-02-20 10:39:18 +08:00
sunnycase 68b5563021 Enable static idle task 2019-02-14 17:13:58 +08:00
sunnycase 2fb7143855 Fix system_set_cpu_frequency 2019-02-14 16:28:23 +08:00
sunnycase e4bd4ccaa7 Enable core1 && Fix portYield when called in ISR 2019-02-14 11:52:24 +08:00
sunnycase 8f14b9dae3
Merge pull request #37 from kendryte/feature/new_sched
Refactor scheduler and interrupt handler
2019-02-13 20:20:34 +08:00
sunnycase 935e3e1660 Disable D extension 2019-02-13 18:04:14 +08:00