Commit Graph

169 Commits (develop)

Author SHA1 Message Date
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 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
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
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
jiangxiangbing 60b1d0b493 modify spi slave driver 2019-03-15 16:57:37 +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 935e3e1660 Disable D extension 2019-02-13 18:04:14 +08:00
sunnycase 3bbe34e799 Fix instruction compare 2019-02-11 19:13:26 +08:00
sunnycase 5711ee92c3 Fix instruction fetech 2019-02-11 19:00:12 +08:00
sunnycase 5d81718c61 Add workaround for fdiv.s/fsqrt.s 2019-02-11 18:41:14 +08:00
sunnycase 93c9da9eb4 Enlarge minimal stack size 2019-01-25 14:03:17 +08:00
sunnycase eeab052f71 Move libc init into first task 2019-01-24 21:02:53 +08:00
sunnycase f41338aedd Fix impl of portYield 2019-01-24 17:59:59 +08:00
sunnycase 56c394343d Impl APC to run syscalls 2019-01-24 16:54:33 +08:00
sunnycase 4665773a4e impl portYield 2019-01-23 15:57:54 +08:00
sunnycase ddf9fee1ef Fix irq handler 2019-01-23 14:16:47 +08:00
sunnycase 1bb03e5ebf Impl yield 2019-01-22 20:02:12 +08:00
sunnycase 75627e02f3 New irq handler 2019-01-22 16:01:16 +08:00
jiangxiangbing c4c5219321 define _lock_t 2019-01-11 16:21:02 +08:00
jiangxiangbing a455ba5195 malloc add lock 2019-01-11 16:02:26 +08:00
jiangxiangbing 7ec66a62bb add socket comment 2018-12-21 18:04:41 +08:00
sunnycase c593122cb3
Merge pull request #32 from kendryte/feature/network
Feature/network
2018-12-21 11:08:54 +08:00
jiangxiangbing 9819f327da fix bug 2018-12-18 16:22:37 +08:00
jiangxiangbing 006e66cc27 fix hostent 2018-12-15 15:48:10 +08:00
jiangxiangbing 546bcde1a6 Use reference instead of pointer 2018-12-14 20:51:15 +08:00
jiangxiangbing e41679d35e fix style 2018-12-14 19:57:34 +08:00
jiangxiangbing 7e4584169d catch exception 2018-12-14 19:17:23 +08:00
jiangxiangbing f33c17442a add socket api 2018-12-14 18:09:45 +08:00
jiangxiangbing bab7cbb946 fix timer bug 2018-12-10 16:52:10 +08:00
Guo Hui 94557f4bb9 Add some socket api 2018-11-23 11:44:40 +08:00