Commit Graph

65 Commits

Author SHA1 Message Date
jzlv
ffdd9d7053 [update][drivers] update drivers 2022-02-23 17:03:42 +08:00
jzlv
b6c09e3e2b [update][drivers] update bl602 and bl702 drivers 2022-01-13 18:50:14 +08:00
Gerson Fernando Budke
48fbbbbc65 [feat][zephyr] Drop arch includes at blx02.h files
This move riscv specific includes to source files that require the
definitions. It drop all arch files dependencies at blX02.h file.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-12-10 10:55:09 +08:00
jzlv
d43977f414 [feat][clock] move rc32m init into hal_clock.c 2021-11-23 16:48:02 +08:00
jzlv
68977a1658 [refactor][usb] set ep0 ack in irq instead of read write function 2021-11-16 10:42:16 +08:00
jzlv
5d5c6a2f32 [refactor][dma] refactor dma driver,add DMA_SI,DMA_DI and dma burst size config 2021-11-10 17:42:17 +08:00
jzlv
a31ce13293 [refactor][dac] refactor dac driver and dac clock config 2021-11-10 17:40:53 +08:00
jzlv
70d8bbde68 [update][drivers] add misc functions 2021-11-10 17:37:04 +08:00
jzlv
a76692f697 [fix][bl702_driver] delete unused including header files, reset registers in xxx_close function 2021-10-25 15:21:01 +08:00
jzlv
e27aedace2 [refactor][cam] refactor camera driver,add standard interfaces for camera 2021-10-25 15:14:04 +08:00
jzlv
9c67a54e24 [refactor] remove bflb_platform.h from bl602 and bl702 driver,include it in anywhere used 2021-10-19 20:04:23 +08:00
jzlv
dd10abb8bd [refactor][i2s] set I2S_MONO_CHANNEL with right channel default 2021-10-14 19:05:23 +08:00
jzlv
096b2ade0b [feat][usb] add ep isoc interrupt support 2021-10-14 18:57:50 +08:00
jzlv
8f233e91d6 [fix][pm] enable gpio ie in pds31 mode when pds pin reawakens 2021-10-14 18:57:11 +08:00
jzlv
6c5470d8de [feat][clock] add XTAL_32K_TYPE macro 2021-09-30 15:09:20 +08:00
jzlv
e3449aabde [feat][pm] add pm util for pds31 that ble needs 2021-09-30 14:59:08 +08:00
jzlv
839870500d [fix][hal_dma] fix dma transfer lli config,optimise if statement 2021-09-29 15:27:40 +08:00
jzlv
2bdacbc638 [feat][adc] add overrun and underrun event 2021-09-28 11:31:41 +08:00
jzlv
e63cf769fb [fix][clock] fix mtimer clock div get,fix peripheral clock source and div get,make standard for div with (div+1) 2021-09-28 11:31:22 +08:00
jzlv
3c464a6c37 [fix][examples/pwm] fix pwm div description 2021-09-28 11:31:02 +08:00
jzlv
66ec110725 [refactor][bl702_driver] refactor std and hal common include file, drop some flash api 2021-09-26 13:53:05 +08:00
jzlv
867ad6ef05 [feat][bl702_driver] update bl702 driver 2021-08-26 12:26:40 +08:00
jzlv
2d438d8ce0 [feat][wakeup] add gpio wakeup config process 2021-08-07 18:49:49 +08:00
jzlv
92063f0092 [fix][flash] flash auto identify if mid != 0xff 2021-08-05 20:47:27 +08:00
jzlv
1c26e68beb [refactor] rename NVIC as CPU_Interrupt 2021-08-05 20:43:13 +08:00
qqwang
0ca17e290f [feat][pm] add hal power manage driver 2021-08-05 18:24:48 +08:00
qqwang
40b7b2752a [feat][rtc] add hal rtc driver 2021-08-05 18:11:29 +08:00
qqwang
42dab3efea [fix][i2s] fix i2s fifo config 2021-08-05 18:06:27 +08:00
qqwang
c05ee5a9c8 [feat][power] update hal power and add lowpower level setting 2021-08-05 18:05:24 +08:00
qqwang
7accc39ec6 [feat][pds] add pds gpio_9 wakeup function back 2021-08-05 18:02:55 +08:00
qqwang
34a81fbe16 [feat][uart] add uart de-glitch value setting 2021-08-05 17:52:45 +08:00
qqwang
41def8e82e [feat][emac] update hal emac phy config 2021-08-05 17:49:04 +08:00
qqwang
078afbd359 [feat][clock] update hal clock 2021-08-05 17:46:42 +08:00
qqwang
5880cebc7f [feat][flash] update flash driver 2021-08-05 17:42:37 +08:00
qqwang
07924c6222 [refactor][boot2_iap] refactor bl702 hal boot2 iap 2021-08-05 17:37:53 +08:00
jzlv
1b1acc8510 [fix][clock] fix get system clock function,make fclk become system clock instead of root clock 2021-07-30 19:56:16 +08:00
jzlv
ff131e47a3 [refactor][boot2_iap] add bl702 hal wrapper and cmake flag for boot2 2021-07-26 15:31:46 +08:00
jzlv
1d485a83af [refactor][flash] delete unused include 2021-07-26 15:07:50 +08:00
jzlv
69f237b25e [feat][spi] update spi standard write and read poll function 2021-07-26 14:35:21 +08:00
jzlv
75fe79b184 [feat][qdec] add qdec hal driver and demo 2021-07-26 14:19:39 +08:00
jzlv
cbedd52d06 [fix] fix some code bugs 2021-07-26 14:19:39 +08:00
jzlv
56dca947fe [feat][adc] add adc irq function 2021-07-26 10:58:25 +08:00
jzlv
cc7e3b5d84 [refactor][usb] refactor usb irq process,add rdy free judging,let usb_dc_ep_write and usb_dc_ep_read become asynchronous 2021-07-26 10:58:25 +08:00
jzlv
d75762358d [refactor] because of using -DBFLB_USE_HAL_DRIVER,so irq register can be removed 2021-07-26 10:58:24 +08:00
jzlv
5a869fedd9 [feat][timer] add timer clock config ,refactor hal timer code 2021-07-26 10:56:51 +08:00
jzlv
50d130075c [refactor] delete unused flag noun in device_register 2021-07-16 16:01:55 +08:00
jzlv
411776be3f [fix][keyscan] fix keyscan default clk setting and array index warning 2021-07-13 13:57:59 +08:00
jzlv
e5f1ef82c8 [feat][keyscan] add keyscan demo and hal driver 2021-07-12 17:28:53 +08:00
jzlv
c5392e44c6 [feat][keyscan] add keyscan gpio func definition and clock config 2021-07-12 17:28:52 +08:00
jzlv
006e4bface [fix][uart][spi] fix uart and spi device oflag in device control dma 2021-07-12 17:28:52 +08:00