SYMBOL INDEX (26091 symbols across 1653 files) FILE: CH32V003A4M6_DevBoard/software/blink/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/blink/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/blink/src/main.c function main (line 40) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/blink/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/blink/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/bme280/src/bme280.c function BME_init (line 14) | void BME_init(void) { function BME_getTemp (line 74) | int32_t BME_getTemp(void) { function BME_getPressure (line 93) | uint32_t BME_getPressure(void) { function BME_getHumidity (line 123) | uint32_t BME_getHumidity(void) { function BME_sleep (line 144) | void BME_sleep(uint8_t slp) { function BME_adjustTemp (line 152) | void BME_adjustTemp(int32_t adjust) { FILE: CH32V003A4M6_DevBoard/software/bme280/src/bme280.h type BME_CALIB_TYPE (line 73) | typedef struct { FILE: CH32V003A4M6_DevBoard/software/bme280/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/bme280/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 43) | void DEBUG_write(const char c) { function DEBUG_print (line 49) | void DEBUG_print(const char* str) { function DEBUG_println (line 54) | void DEBUG_println(const char* str) { function DEBUG_printD (line 64) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: CH32V003A4M6_DevBoard/software/bme280/src/i2c.c function I2C_init (line 12) | void I2C_init(void) { function I2C_start (line 50) | void I2C_start(uint8_t addr) { function I2C_write (line 63) | void I2C_write(uint8_t data) { function I2C_read (line 69) | uint8_t I2C_read(uint8_t ack) { function I2C_stop (line 79) | void I2C_stop(void) { function I2C_writeBuffer (line 87) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 93) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32V003A4M6_DevBoard/software/bme280/src/main.c function main (line 39) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/bme280/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/bme280/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/debug/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/debug/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 43) | void DEBUG_write(const char c) { function DEBUG_print (line 49) | void DEBUG_print(const char* str) { function DEBUG_println (line 54) | void DEBUG_println(const char* str) { function DEBUG_printD (line 64) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: CH32V003A4M6_DevBoard/software/debug/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/debug/src/main.c function main (line 39) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/debug/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/debug/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/encoder/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/encoder/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 43) | void DEBUG_write(const char c) { function DEBUG_print (line 49) | void DEBUG_print(const char* str) { function DEBUG_println (line 54) | void DEBUG_println(const char* str) { function DEBUG_printD (line 64) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: CH32V003A4M6_DevBoard/software/encoder/src/encoder_tim.c function ENC1_init (line 13) | void ENC1_init(void) { function ENC1_set (line 50) | void ENC1_set(uint16_t cur, uint16_t max) { function ENC1_get (line 57) | uint16_t ENC1_get(void) { function ENC2_init (line 66) | void ENC2_init(void) { function ENC2_set (line 107) | void ENC2_set(uint16_t cur, uint16_t max) { function ENC2_get (line 114) | uint16_t ENC2_get(void) { FILE: CH32V003A4M6_DevBoard/software/encoder/src/main.c function main (line 38) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/encoder/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/encoder/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/flash_test/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/flash_test/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 43) | void DEBUG_write(const char c) { function DEBUG_print (line 49) | void DEBUG_print(const char* str) { function DEBUG_println (line 54) | void DEBUG_println(const char* str) { function DEBUG_printD (line 64) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: CH32V003A4M6_DevBoard/software/flash_test/src/flash.c function FLASH_PAGE_erase (line 14) | void FLASH_PAGE_erase(uint8_t page) { function FLASH_write (line 26) | void FLASH_write(uint32_t addr, uint16_t data) { function FLASH_OB_write (line 34) | void FLASH_OB_write(uint32_t addr, uint8_t data) { function FLASH_OB_unlock_full (line 42) | void FLASH_OB_unlock_full(void) { function FLASH_OB_protect (line 48) | void FLASH_OB_protect(void) { function FLASH_OB_unprotect (line 58) | void FLASH_OB_unprotect(void) { function FLASH_OB_erase (line 68) | void FLASH_OB_erase(void) { function FLASH_OB_USER_write (line 82) | void FLASH_OB_USER_write(uint8_t flags) { function FLASH_OB_DATA_write (line 92) | void FLASH_OB_DATA_write(uint16_t data) { FILE: CH32V003A4M6_DevBoard/software/flash_test/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/flash_test/src/main.c function main (line 40) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/flash_test/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/flash_test/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/i2c_eeprom/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/i2c_eeprom/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 43) | void DEBUG_write(const char c) { function DEBUG_print (line 49) | void DEBUG_print(const char* str) { function DEBUG_println (line 54) | void DEBUG_println(const char* str) { function DEBUG_printD (line 64) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: CH32V003A4M6_DevBoard/software/i2c_eeprom/src/eeprom_24c.c function EEPROM_write (line 12) | void EEPROM_write(uint16_t addr, uint8_t value) { function EEPROM_read (line 21) | uint8_t EEPROM_read(uint16_t addr) { function EEPROM_update (line 33) | void EEPROM_update(uint16_t addr, uint8_t value) { function EEPROM_writeStream (line 38) | void EEPROM_writeStream(uint16_t addr, uint8_t* ptr, uint8_t len) { function EEPROM_readStream (line 48) | void EEPROM_readStream(uint16_t addr, uint8_t* ptr, uint8_t len) { FILE: CH32V003A4M6_DevBoard/software/i2c_eeprom/src/i2c.c function I2C_init (line 12) | void I2C_init(void) { function I2C_start (line 50) | void I2C_start(uint8_t addr) { function I2C_write (line 63) | void I2C_write(uint8_t data) { function I2C_read (line 69) | uint8_t I2C_read(uint8_t ack) { function I2C_stop (line 79) | void I2C_stop(void) { function I2C_writeBuffer (line 87) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 93) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32V003A4M6_DevBoard/software/i2c_eeprom/src/main.c function main (line 39) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/i2c_eeprom/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/i2c_eeprom/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/max7219_segment/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/max7219_segment/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/max7219_segment/src/main.c function main (line 40) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/max7219_segment/src/max7219.c function MAX_send (line 27) | void MAX_send(uint8_t reg, uint8_t data) { function SEG_init (line 36) | void SEG_init(void) { function SEG_printD (line 48) | void SEG_printD(uint32_t value) { function SEG_print (line 53) | void SEG_print(int32_t value, uint8_t dotpos) { FILE: CH32V003A4M6_DevBoard/software/max7219_segment/src/spi_tx.c function SPI_init (line 9) | void SPI_init(void) { function SPI_write (line 28) | void SPI_write(uint8_t data) { FILE: CH32V003A4M6_DevBoard/software/max7219_segment/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/max7219_segment/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/millis/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/millis/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/millis/src/main.c function main (line 39) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/millis/src/millis.c function MIL_init (line 11) | void MIL_init(void) { function MIL_read (line 22) | uint32_t MIL_read(void) { function MIL_reset (line 27) | void MIL_reset(void) { function SysTick_Handler (line 33) | void SysTick_Handler(void) { FILE: CH32V003A4M6_DevBoard/software/millis/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/millis/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/neopixel_dma/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/neopixel_dma/src/main.c function main (line 38) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/neopixel_dma/src/neo_dma.c function NEO_init (line 32) | void NEO_init(void) { function NEO_latch (line 62) | void NEO_latch(void) { function NEO_update (line 74) | void NEO_update(void) { function DMA1_Channel3_IRQHandler (line 86) | void DMA1_Channel3_IRQHandler(void) { function NEO_clearAll (line 96) | void NEO_clearAll(void) { function NEO_SPI_mask (line 107) | uint32_t NEO_SPI_mask(uint8_t data) { function NEO_writeColor (line 123) | void NEO_writeColor(uint8_t pixel, uint8_t r, uint8_t g, uint8_t b) { function NEO_writeHue (line 142) | void NEO_writeHue(uint8_t pixel, uint8_t hue, uint8_t bright) { function NEO_clearPixel (line 157) | void NEO_clearPixel(uint8_t pixel) { FILE: CH32V003A4M6_DevBoard/software/neopixel_dma/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/neopixel_dma/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/neopixel_spi/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/neopixel_spi/src/main.c function main (line 38) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/neopixel_spi/src/neo_spi.c function NEO_init (line 30) | void NEO_init(void) { function NEO_sendByte (line 50) | void NEO_sendByte(uint8_t data) { function NEO_update (line 65) | void NEO_update(void) { function NEO_clearAll (line 76) | void NEO_clearAll(void) { function NEO_writeColor (line 87) | void NEO_writeColor(uint8_t pixel, uint8_t r, uint8_t g, uint8_t b) { function NEO_writeHue (line 102) | void NEO_writeHue(uint8_t pixel, uint8_t hue, uint8_t bright) { function NEO_clearPixel (line 117) | void NEO_clearPixel(uint8_t pixel) { FILE: CH32V003A4M6_DevBoard/software/neopixel_spi/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/neopixel_spi/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/neopixel_sw/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/neopixel_sw/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/neopixel_sw/src/main.c function main (line 38) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/neopixel_sw/src/neo_sw.c function NEO_init (line 57) | void NEO_init(void) { function NEO_sendByte (line 68) | void NEO_sendByte(uint8_t data) { function NEO_update (line 101) | void NEO_update(void) { function NEO_clearAll (line 112) | void NEO_clearAll(void) { function NEO_writeColor (line 123) | void NEO_writeColor(uint8_t pixel, uint8_t r, uint8_t g, uint8_t b) { function NEO_writeHue (line 138) | void NEO_writeHue(uint8_t pixel, uint8_t hue, uint8_t bright) { function NEO_clearPixel (line 153) | void NEO_clearPixel(uint8_t pixel) { FILE: CH32V003A4M6_DevBoard/software/neopixel_sw/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/neopixel_sw/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/oled_conway/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/oled_conway/src/i2c_dma.c function I2C_init (line 12) | void I2C_init(void) { function I2C_start (line 59) | void I2C_start(uint8_t addr) { function I2C_write (line 72) | void I2C_write(uint8_t data) { function I2C_read (line 78) | uint8_t I2C_read(uint8_t ack) { function I2C_stop (line 88) | void I2C_stop(void) { function I2C_writeBuffer (line 96) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function DMA1_Channel6_IRQHandler (line 105) | void DMA1_Channel6_IRQHandler(void) { FILE: CH32V003A4M6_DevBoard/software/oled_conway/src/main.c function random (line 92) | uint32_t random(uint32_t max) { function getpixel (line 103) | uint8_t getpixel(uint8_t xpos, uint8_t ypos) { function setpixel (line 111) | void setpixel(uint8_t xpos, uint8_t ypos) { function calculate (line 116) | void calculate(void) { function main (line 138) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/oled_conway/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/oled_conway/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/oled_dma/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/oled_dma/src/main.c function random (line 40) | uint32_t random(uint32_t max) { function main (line 49) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/oled_dma/src/oled_dma.c function I2C_init (line 13) | void I2C_init(void) { function I2C_start (line 54) | void I2C_start(uint8_t addr) { function I2C_write (line 66) | void I2C_write(uint8_t data) { function I2C_stop (line 72) | void I2C_stop(void) { function I2C_writeBuffer (line 78) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function OLED_init (line 147) | void OLED_init(void) { function OLED_clear (line 166) | void OLED_clear(void) { function OLED_getPixel (line 173) | uint8_t OLED_getPixel(int16_t x, int16_t y) { function OLED_setPixel (line 179) | void OLED_setPixel(int16_t x, int16_t y, uint8_t color) { function OLED_drawVLine (line 186) | void OLED_drawVLine(int16_t x, int16_t y, int16_t h, uint8_t color) { function OLED_drawHLine (line 191) | void OLED_drawHLine(int16_t x, int16_t y, int16_t w, uint8_t color) { function OLED_drawLine (line 197) | void OLED_drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint8... function OLED_drawRect (line 222) | void OLED_drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t c... function OLED_fillRect (line 231) | void OLED_fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t c... function OLED_drawCircle (line 237) | void OLED_drawCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function OLED_fillCircle (line 267) | void OLED_fillCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function OLED_drawChar (line 292) | void OLED_drawChar(int16_t x, int16_t y, char c, uint8_t color, uint8_t ... function OLED_stretch (line 314) | uint16_t OLED_stretch(uint16_t x) { function OLED_smoothChar (line 323) | void OLED_smoothChar(int16_t x, int16_t y, char c, uint8_t color) { function OLED_stretchChar (line 358) | void OLED_stretchChar(int16_t x, int16_t y, char c, uint8_t color) { function OLED_print (line 375) | void OLED_print(int16_t x, int16_t y, char* str, uint8_t color, uint8_t ... function OLED_smoothPrint (line 383) | void OLED_smoothPrint(int16_t x, int16_t y, char* str, uint8_t color) { function OLED_stretchPrint (line 391) | void OLED_stretchPrint(int16_t x, int16_t y, char* str, uint8_t color) { FILE: CH32V003A4M6_DevBoard/software/oled_dma/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/oled_dma/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/oled_gfx/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/oled_gfx/src/i2c_dma.c function I2C_init (line 12) | void I2C_init(void) { function I2C_start (line 59) | void I2C_start(uint8_t addr) { function I2C_write (line 72) | void I2C_write(uint8_t data) { function I2C_read (line 78) | uint8_t I2C_read(uint8_t ack) { function I2C_stop (line 88) | void I2C_stop(void) { function I2C_writeBuffer (line 96) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function DMA1_Channel6_IRQHandler (line 105) | void DMA1_Channel6_IRQHandler(void) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32V003A4M6_DevBoard/software/oled_gfx/src/main.c function random (line 41) | uint32_t random(uint32_t max) { function main (line 68) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/oled_gfx/src/ssd1306_gfx.c function OLED_init (line 165) | void OLED_init(void) { function OLED_display (line 179) | void OLED_display(uint8_t val) { function OLED_contrast (line 187) | void OLED_contrast(uint8_t val) { function OLED_invert (line 196) | void OLED_invert(uint8_t val) { function OLED_flip (line 204) | void OLED_flip(uint8_t xflip, uint8_t yflip) { function OLED_vscroll (line 213) | void OLED_vscroll(uint8_t y) { function OLED_home (line 222) | void OLED_home(uint8_t x, uint8_t y) { function OLED_refresh (line 232) | void OLED_refresh(void) { function OLED_clear (line 261) | void OLED_clear(void) { function OLED_copy (line 268) | void OLED_copy(void) { function OLED_getPixel (line 276) | uint8_t OLED_getPixel(int16_t x, int16_t y) { function OLED_setPixel (line 288) | void OLED_setPixel(int16_t x, int16_t y, uint8_t color) { function OLED_drawVLine (line 314) | void OLED_drawVLine(int16_t x, int16_t y, int16_t h, uint8_t color) { function OLED_drawHLine (line 319) | void OLED_drawHLine(int16_t x, int16_t y, int16_t w, uint8_t color) { function OLED_drawLine (line 325) | void OLED_drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint8... function OLED_drawRect (line 350) | void OLED_drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t c... function OLED_fillRect (line 358) | void OLED_fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t c... function OLED_drawCircle (line 364) | void OLED_drawCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function OLED_fillCircle (line 394) | void OLED_fillCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function OLED_drawScreen (line 423) | void OLED_drawScreen(const uint8_t* bmp) { function OLED_drawBitmap (line 431) | void OLED_drawBitmap(int16_t x0, int16_t y0, int16_t w, int16_t h, const... function OLED_drawSprite (line 443) | void OLED_drawSprite(int16_t x0, int16_t y0, int16_t w, int16_t h, const... function OLED_cursor (line 463) | void OLED_cursor(int16_t x, int16_t y) { function OLED_textsize (line 468) | void OLED_textsize(uint8_t size) { function OLED_textinvert (line 473) | void OLED_textinvert(uint8_t yes) { function OLED_stretch (line 478) | uint16_t OLED_stretch(uint16_t x) { function OLED_write (line 486) | void OLED_write(char c) { function OLED_print (line 576) | void OLED_print(char* str) { function OLED_printSegment (line 585) | void OLED_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uin... FILE: CH32V003A4M6_DevBoard/software/oled_gfx/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/oled_gfx/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/oled_mandelbrot/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/oled_mandelbrot/src/i2c_tx.c function I2C_init (line 9) | void I2C_init(void) { function I2C_start (line 47) | void I2C_start(uint8_t addr) { function I2C_write (line 58) | void I2C_write(uint8_t data) { function I2C_stop (line 64) | void I2C_stop(void) { function I2C_writeBuffer (line 70) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { FILE: CH32V003A4M6_DevBoard/software/oled_mandelbrot/src/main.c function MANDEL_draw (line 75) | void MANDEL_draw(void) { function main (line 110) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/oled_mandelbrot/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/oled_mandelbrot/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/oled_pic/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/oled_pic/src/i2c_dma.c function I2C_init (line 12) | void I2C_init(void) { function I2C_start (line 59) | void I2C_start(uint8_t addr) { function I2C_write (line 72) | void I2C_write(uint8_t data) { function I2C_read (line 78) | uint8_t I2C_read(uint8_t ack) { function I2C_stop (line 88) | void I2C_stop(void) { function I2C_writeBuffer (line 96) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function DMA1_Channel6_IRQHandler (line 105) | void DMA1_Channel6_IRQHandler(void) { FILE: CH32V003A4M6_DevBoard/software/oled_pic/src/main.c function main (line 165) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/oled_pic/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/oled_pic/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/oled_sinewave/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/oled_sinewave/src/i2c_tx.c function I2C_init (line 9) | void I2C_init(void) { function I2C_start (line 47) | void I2C_start(uint8_t addr) { function I2C_write (line 58) | void I2C_write(uint8_t data) { function I2C_stop (line 64) | void I2C_stop(void) { function I2C_writeBuffer (line 70) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { FILE: CH32V003A4M6_DevBoard/software/oled_sinewave/src/main.c function OLED_init (line 109) | void OLED_init(void) { function OLED_cursor (line 119) | void OLED_cursor(uint8_t xpos, uint8_t ypos) { function OLED_plotChar (line 130) | void OLED_plotChar(char c) { function main (line 163) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/oled_sinewave/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/oled_sinewave/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/oled_terminal/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/oled_terminal/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/oled_terminal/src/i2c_tx.c function I2C_init (line 9) | void I2C_init(void) { function I2C_start (line 47) | void I2C_start(uint8_t addr) { function I2C_write (line 58) | void I2C_write(uint8_t data) { function I2C_stop (line 64) | void I2C_stop(void) { function I2C_writeBuffer (line 70) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { FILE: CH32V003A4M6_DevBoard/software/oled_terminal/src/main.c function main (line 39) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/oled_terminal/src/oled_term.c function OLED_setline (line 73) | void OLED_setline(uint8_t line) { function OLED_clearline (line 82) | void OLED_clearline(uint8_t line) { function OLED_clear (line 92) | void OLED_clear(void) { function OLED_scrollDisplay (line 101) | void OLED_scrollDisplay(void) { function OLED_init (line 112) | void OLED_init(void) { function OLED_plotChar (line 126) | void OLED_plotChar(char c) { function OLED_write (line 138) | void OLED_write(char c) { FILE: CH32V003A4M6_DevBoard/software/oled_terminal/src/print.c function printD (line 14) | void printD(void (*putchar) (char c), uint32_t value) { function printN (line 31) | void printN(void (*putchar) (char c), uint8_t nibble) { function printB (line 36) | void printB(void (*putchar) (char c), uint8_t value) { function printH (line 42) | void printH(void (*putchar) (char c), uint16_t value) { function printW (line 48) | void printW(void (*putchar) (char c), uint32_t value) { function printS (line 54) | void printS(void (*putchar) (char c), const char* str) { function println (line 59) | void println(void (*putchar) (char c), const char* str) { function printF (line 68) | void printF(void (*putchar) (char c), const char *format, ...) { function _vfprintf (line 75) | static void _vfprintf(void (*putchar) (char c), const char* str, va_lis... function _itoa (line 120) | void _itoa(void (*putchar) (char c), int32_t val, int8_t rad, int8_t len) { FILE: CH32V003A4M6_DevBoard/software/oled_terminal/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/oled_terminal/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/oled_terminal/src/uart_dma_rx.c function UART_init (line 14) | void UART_init(void) { function UART_available (line 70) | uint8_t UART_available(void) { function UART_read (line 75) | char UART_read(void) { FILE: CH32V003A4M6_DevBoard/software/oled_txt/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/oled_txt/src/i2c_tx.c function I2C_init (line 9) | void I2C_init(void) { function I2C_start (line 47) | void I2C_start(uint8_t addr) { function I2C_write (line 58) | void I2C_write(uint8_t data) { function I2C_stop (line 64) | void I2C_stop(void) { function I2C_writeBuffer (line 70) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { FILE: CH32V003A4M6_DevBoard/software/oled_txt/src/main.c function main (line 51) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/oled_txt/src/ssd1306_txt.c function OLED_init (line 171) | void OLED_init(void) { function OLED_display (line 184) | void OLED_display(uint8_t val) { function OLED_contrast (line 192) | void OLED_contrast(uint8_t val) { function OLED_invert (line 201) | void OLED_invert(uint8_t val) { function OLED_flip (line 209) | void OLED_flip(uint8_t xflip, uint8_t yflip) { function OLED_vscroll (line 218) | void OLED_vscroll(uint8_t y) { function OLED_clearLine (line 234) | void OLED_clearLine(uint8_t y) { function OLED_clear (line 245) | void OLED_clear(void) { function OLED_cursor (line 251) | void OLED_cursor(uint8_t x, uint8_t y) { function OLED_textinvert (line 264) | void OLED_textinvert(uint8_t yes) { function OLED_stretch (line 275) | uint16_t OLED_stretch(uint16_t x) { function OLED_textsize (line 283) | void OLED_textsize(uint8_t size) { function OLED_plotChar (line 290) | void OLED_plotChar(char c) { function OLED_write (line 344) | void OLED_write(char c) { function OLED_print (line 356) | void OLED_print(char* str) { function OLED_drawBitmap (line 365) | void OLED_drawBitmap(const uint8_t* bmp, uint8_t w, uint8_t h) { function OLED_clearRect (line 382) | void OLED_clearRect(uint8_t w, uint8_t h) { function OLED_printSegment (line 395) | void OLED_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uin... FILE: CH32V003A4M6_DevBoard/software/oled_txt/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/oled_txt/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/pin_event/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/pin_event/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/pin_event/src/main.c function main (line 38) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/pin_event/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/pin_event/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/pin_interrupt/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/pin_interrupt/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/pin_interrupt/src/main.c function main (line 38) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/pin_interrupt/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/pin_interrupt/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/pwm/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/pwm/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/pwm/src/main.c function PWM_PC0_start (line 40) | void PWM_PC0_start(void) { function PWM_PC0_setDuty (line 51) | void PWM_PC0_setDuty(uint16_t duty) { function main (line 58) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/pwm/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/pwm/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/reset/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/reset/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/reset/src/main.c function main (line 38) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/reset/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/reset/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/reset_pin/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/reset_pin/src/flash.c function FLASH_PAGE_erase (line 14) | void FLASH_PAGE_erase(uint8_t page) { function FLASH_write (line 26) | void FLASH_write(uint32_t addr, uint16_t data) { function FLASH_OB_write (line 34) | void FLASH_OB_write(uint32_t addr, uint8_t data) { function FLASH_OB_unlock_full (line 42) | void FLASH_OB_unlock_full(void) { function FLASH_OB_protect (line 48) | void FLASH_OB_protect(void) { function FLASH_OB_unprotect (line 58) | void FLASH_OB_unprotect(void) { function FLASH_OB_erase (line 68) | void FLASH_OB_erase(void) { function FLASH_OB_USER_write (line 82) | void FLASH_OB_USER_write(uint8_t flags) { function FLASH_OB_DATA_write (line 92) | void FLASH_OB_DATA_write(uint16_t data) { FILE: CH32V003A4M6_DevBoard/software/reset_pin/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/reset_pin/src/main.c function main (line 39) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/reset_pin/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/reset_pin/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/reset_pin_sw/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/reset_pin_sw/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/reset_pin_sw/src/main.c function main (line 38) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/reset_pin_sw/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/reset_pin_sw/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/serial/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/serial/src/main.c function main (line 37) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/serial/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/serial/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/serial/src/uart.c function UART_init (line 9) | void UART_init(void) { function UART_read (line 59) | char UART_read(void) { function UART_write (line 65) | void UART_write(const char c) { FILE: CH32V003A4M6_DevBoard/software/serial_dma/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/serial_dma/src/main.c function main (line 37) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/serial_dma/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/serial_dma/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/serial_dma/src/uart_dma.c function UART_init (line 14) | void UART_init(void) { function UART_available (line 74) | uint8_t UART_available(void) { function UART_read (line 79) | char UART_read(void) { function UART_write (line 88) | void UART_write(const char c) { FILE: CH32V003A4M6_DevBoard/software/sleep/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/sleep/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/sleep/src/main.c function main (line 38) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/sleep/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/sleep/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/st7302_lcd/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/st7302_lcd/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/st7302_lcd/src/main.c function random (line 49) | uint32_t random(uint32_t max) { function main (line 76) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/st7302_lcd/src/st7302_gfx_soft.c function LCD_SPI_init (line 121) | void LCD_SPI_init(void) { function LCD_SPI_write (line 132) | void LCD_SPI_write(uint8_t data) { function LCD_SPI_command (line 142) | void LCD_SPI_command(uint8_t cmd) { function LCD_SPI_command2 (line 149) | void LCD_SPI_command2(uint8_t c, uint8_t d1, uint8_t d2) { function LCD_init (line 158) | void LCD_init(void) { function LCD_invert (line 207) | void LCD_invert(uint8_t yes) { function LCD_sleep (line 218) | void LCD_sleep(uint8_t yes) { function LCD_writeBlock (line 230) | void LCD_writeBlock(uint8_t row, uint8_t column, uint32_t block) { function LCD_readBlock (line 244) | uint32_t LCD_readBlock(uint8_t row, uint8_t column) { function LCD_clear (line 276) | void LCD_clear(void) { function LCD_setPixel (line 295) | void LCD_setPixel(int16_t x, int16_t y, uint8_t color) { function LCD_flush (line 329) | void LCD_flush(void) { function LCD_getPixel (line 335) | uint8_t LCD_getPixel(int16_t x, int16_t y) { function LCD_drawVLine (line 358) | void LCD_drawVLine(int16_t x, int16_t y, int16_t h, uint8_t color) { function LCD_drawHLine (line 363) | void LCD_drawHLine(int16_t x, int16_t y, int16_t w, uint8_t color) { function LCD_drawLine (line 369) | void LCD_drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint8_... function LCD_drawRect (line 394) | void LCD_drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t co... function LCD_fillRect (line 402) | void LCD_fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t co... function LCD_drawCircle (line 408) | void LCD_drawCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function LCD_fillCircle (line 438) | void LCD_fillCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function LCD_drawBitmap (line 467) | void LCD_drawBitmap(int16_t x0, int16_t y0, int16_t w, int16_t h, const ... function LCD_drawSprite (line 479) | void LCD_drawSprite(int16_t x0, int16_t y0, int16_t w, int16_t h, const ... function LCD_cursor (line 499) | void LCD_cursor(int16_t x, int16_t y) { function LCD_textsize (line 504) | void LCD_textsize(uint8_t size) { function LCD_textinvert (line 509) | void LCD_textinvert(uint8_t yes) { function LCD_stretch (line 514) | uint16_t LCD_stretch(uint16_t x) { function LCD_write (line 522) | void LCD_write(char c) { function LCD_print (line 610) | void LCD_print(char* str) { function LCD_printSegment (line 619) | void LCD_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uint... FILE: CH32V003A4M6_DevBoard/software/st7302_lcd/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/st7302_lcd/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/st7789_tft/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/st7789_tft/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/st7789_tft/src/main.c function random (line 49) | uint32_t random(uint32_t max) { function main (line 76) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/st7789_tft/src/spi_tx.c function SPI_init (line 9) | void SPI_init(void) { function SPI_write (line 28) | void SPI_write(uint8_t data) { FILE: CH32V003A4M6_DevBoard/software/st7789_tft/src/st7735_gfx.c function TFT_SPI_init (line 120) | void TFT_SPI_init(void) { function TFT_SPI_command (line 133) | void TFT_SPI_command(uint8_t cmd) { function TFT_SPI_command2 (line 142) | void TFT_SPI_command2(uint8_t c, uint16_t d1, uint16_t d2) { function TFT_resync (line 148) | void TFT_resync(void) { function TFT_init (line 160) | void TFT_init(void) { function TFT_power (line 187) | void TFT_power(uint8_t yes) { function TFT_sleep (line 198) | void TFT_sleep(uint8_t yes) { function TFT_invert (line 210) | void TFT_invert(uint8_t yes) { function TFT_streamStart (line 221) | void TFT_streamStart(int16_t x, int16_t y, int16_t w, int16_t h) { function TFT_streamStop (line 235) | void TFT_streamStop(void) { function TFT_streamColor (line 243) | void TFT_streamColor(uint16_t color) { function TFT_clear (line 266) | void TFT_clear(void) { function TFT_setPixel (line 284) | void TFT_setPixel(int16_t x, int16_t y, uint16_t color) { function TFT_fillRect (line 292) | void TFT_fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t c... function TFT_fill (line 319) | void TFT_fill(uint16_t color) { function TFT_drawVLine (line 324) | void TFT_drawVLine(int16_t x, int16_t y, int16_t h, uint16_t color) { function TFT_drawHLine (line 329) | void TFT_drawHLine(int16_t x, int16_t y, int16_t w, uint16_t color) { function TFT_drawLine (line 335) | void TFT_drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint16... function TFT_drawRect (line 360) | void TFT_drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t c... function TFT_drawCircle (line 369) | void TFT_drawCircle(int16_t x0, int16_t y0, int16_t r, uint16_t color) { function TFT_fillCircle (line 399) | void TFT_fillCircle(int16_t x0, int16_t y0, int16_t r, uint16_t color) { function TFT_drawBitmap (line 428) | void TFT_drawBitmap(int16_t x0, int16_t y0, int16_t w, int16_t h, const ... function TFT_drawSprite (line 449) | void TFT_drawSprite(int16_t x0, int16_t y0, int16_t w, int16_t h, const ... function TFT_cursor (line 471) | void TFT_cursor(int16_t x, int16_t y) { function TFT_textcolor (line 476) | void TFT_textcolor(uint16_t color) { function TFT_textbackground (line 481) | void TFT_textbackground(uint16_t color) { function TFT_textsize (line 486) | void TFT_textsize(uint8_t size) { function TFT_stretch (line 491) | uint16_t TFT_stretch(uint16_t x) { function TFT_printBitmap (line 499) | void TFT_printBitmap(uint16_t w, uint16_t h, const uint8_t* bmp) { function TFT_write (line 514) | void TFT_write(char c) { function TFT_print (line 597) | void TFT_print(char* str) { function TFT_printSegment (line 606) | void TFT_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uint... FILE: CH32V003A4M6_DevBoard/software/st7789_tft/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/st7789_tft/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/tinybasic/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/tinybasic/src/main.c function main (line 43) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/tinybasic/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/tinybasic/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/tinybasic/src/ttbasic.c function newline (line 11) | void newline(void) { function getrnd (line 17) | short getrnd(short max) { function sstyle (line 75) | char sstyle(unsigned char code, function c_toupper (line 148) | char c_toupper(char c) { function c_isprint (line 151) | char c_isprint(char c) { function c_isspace (line 154) | char c_isspace(char c) { function c_isdigit (line 157) | char c_isdigit(char c) { function c_isalpha (line 160) | char c_isalpha(char c) { function c_puts (line 164) | void c_puts(const char *s) { function c_gets (line 168) | void c_gets() { function putnum (line 196) | void putnum(short value, short d) { function getnum (line 226) | short getnum() { function toktoi (line 282) | unsigned char toktoi() { function getsize (line 419) | short getsize() { function getlineno (line 427) | short getlineno(unsigned char *lp) { function inslist (line 445) | void inslist() { function putlist (line 488) | void putlist(unsigned char* ip) { function getparam (line 561) | short getparam() { function ivalue (line 584) | short ivalue() { function imul (line 669) | short imul() { function iplus (line 701) | short iplus() { function iexp (line 729) | short iexp() { function iprint (line 777) | void iprint() { function iinput (line 824) | void iinput() { function ivar (line 897) | void ivar() { function iarray (line 917) | void iarray() { function ilet (line 943) | void ilet() { function irun (line 1176) | void irun() { function ilist (line 1193) | void ilist() { function inew (line 1222) | void inew(void) { function icom (line 1239) | void icom() { function error (line 1274) | void error() { function basic (line 1305) | void basic() { FILE: CH32V003A4M6_DevBoard/software/tinybasic/src/uart_dma.c function UART_init (line 14) | void UART_init(void) { function UART_available (line 74) | uint8_t UART_available(void) { function UART_read (line 79) | char UART_read(void) { function UART_write (line 88) | void UART_write(const char c) { FILE: CH32V003A4M6_DevBoard/software/tm1650_segment/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/tm1650_segment/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/tm1650_segment/src/i2c_tx.c function I2C_init (line 9) | void I2C_init(void) { function I2C_start (line 47) | void I2C_start(uint8_t addr) { function I2C_write (line 58) | void I2C_write(uint8_t data) { function I2C_stop (line 64) | void I2C_stop(void) { function I2C_writeBuffer (line 70) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { FILE: CH32V003A4M6_DevBoard/software/tm1650_segment/src/main.c function main (line 39) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/tm1650_segment/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/tm1650_segment/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/tm1650_segment/src/tm1650.c function TM_write (line 15) | void TM_write(uint8_t addr, uint8_t value) { function TM_setBrightness (line 22) | void TM_setBrightness(uint8_t bright) { function TM_init (line 27) | void TM_init(void) { function TM_printSegment (line 33) | void TM_printSegment(uint8_t digit, uint8_t code) { function TM_printDigit (line 38) | void TM_printDigit(uint8_t digit, uint8_t value) { function TM_printH (line 43) | void TM_printH(uint16_t value) { function TM_printD (line 56) | void TM_printD(uint16_t value) { function TM_print (line 74) | void TM_print(int16_t value, uint8_t dotpos) { function TM_printD (line 103) | void TM_printD(uint16_t value) { function TM_print (line 120) | void TM_print(int16_t value, uint8_t dotpos) { FILE: CH32V003A4M6_DevBoard/software/vdd/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/vdd/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 43) | void DEBUG_write(const char c) { function DEBUG_print (line 49) | void DEBUG_print(const char* str) { function DEBUG_println (line 54) | void DEBUG_println(const char* str) { function DEBUG_printD (line 64) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: CH32V003A4M6_DevBoard/software/vdd/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/vdd/src/main.c function main (line 40) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/vdd/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/vdd/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003A4M6_DevBoard/software/watchdog/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003A4M6_DevBoard/software/watchdog/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003A4M6_DevBoard/software/watchdog/src/main.c function main (line 38) | int main(void) { FILE: CH32V003A4M6_DevBoard/software/watchdog/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003A4M6_DevBoard/software/watchdog/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/blink/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/blink/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/blink/src/main.c function main (line 40) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/blink/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/blink/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/bme280/src/bme280.c function BME_init (line 14) | void BME_init(void) { function BME_getTemp (line 74) | int32_t BME_getTemp(void) { function BME_getPressure (line 93) | uint32_t BME_getPressure(void) { function BME_getHumidity (line 123) | uint32_t BME_getHumidity(void) { function BME_sleep (line 144) | void BME_sleep(uint8_t slp) { function BME_adjustTemp (line 152) | void BME_adjustTemp(int32_t adjust) { FILE: CH32V003F4P6_DevBoard/software/bme280/src/bme280.h type BME_CALIB_TYPE (line 73) | typedef struct { FILE: CH32V003F4P6_DevBoard/software/bme280/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/bme280/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 43) | void DEBUG_write(const char c) { function DEBUG_print (line 49) | void DEBUG_print(const char* str) { function DEBUG_println (line 54) | void DEBUG_println(const char* str) { function DEBUG_printD (line 64) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: CH32V003F4P6_DevBoard/software/bme280/src/i2c.c function I2C_init (line 12) | void I2C_init(void) { function I2C_start (line 50) | void I2C_start(uint8_t addr) { function I2C_write (line 63) | void I2C_write(uint8_t data) { function I2C_read (line 69) | uint8_t I2C_read(uint8_t ack) { function I2C_stop (line 79) | void I2C_stop(void) { function I2C_writeBuffer (line 87) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 93) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32V003F4P6_DevBoard/software/bme280/src/main.c function main (line 39) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/bme280/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/bme280/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/debug/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/debug/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 43) | void DEBUG_write(const char c) { function DEBUG_print (line 49) | void DEBUG_print(const char* str) { function DEBUG_println (line 54) | void DEBUG_println(const char* str) { function DEBUG_printD (line 64) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: CH32V003F4P6_DevBoard/software/debug/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/debug/src/main.c function main (line 39) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/debug/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/debug/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/encoder/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/encoder/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 43) | void DEBUG_write(const char c) { function DEBUG_print (line 49) | void DEBUG_print(const char* str) { function DEBUG_println (line 54) | void DEBUG_println(const char* str) { function DEBUG_printD (line 64) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: CH32V003F4P6_DevBoard/software/encoder/src/encoder_tim.c function ENC1_init (line 13) | void ENC1_init(void) { function ENC1_set (line 50) | void ENC1_set(uint16_t cur, uint16_t max) { function ENC1_get (line 57) | uint16_t ENC1_get(void) { function ENC2_init (line 66) | void ENC2_init(void) { function ENC2_set (line 107) | void ENC2_set(uint16_t cur, uint16_t max) { function ENC2_get (line 114) | uint16_t ENC2_get(void) { FILE: CH32V003F4P6_DevBoard/software/encoder/src/main.c function main (line 38) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/encoder/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/encoder/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/flash_test/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/flash_test/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 43) | void DEBUG_write(const char c) { function DEBUG_print (line 49) | void DEBUG_print(const char* str) { function DEBUG_println (line 54) | void DEBUG_println(const char* str) { function DEBUG_printD (line 64) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: CH32V003F4P6_DevBoard/software/flash_test/src/flash.c function FLASH_PAGE_erase (line 14) | void FLASH_PAGE_erase(uint8_t page) { function FLASH_write (line 26) | void FLASH_write(uint32_t addr, uint16_t data) { function FLASH_OB_write (line 34) | void FLASH_OB_write(uint32_t addr, uint8_t data) { function FLASH_OB_unlock_full (line 42) | void FLASH_OB_unlock_full(void) { function FLASH_OB_protect (line 48) | void FLASH_OB_protect(void) { function FLASH_OB_unprotect (line 58) | void FLASH_OB_unprotect(void) { function FLASH_OB_erase (line 68) | void FLASH_OB_erase(void) { function FLASH_OB_USER_write (line 82) | void FLASH_OB_USER_write(uint8_t flags) { function FLASH_OB_DATA_write (line 92) | void FLASH_OB_DATA_write(uint16_t data) { FILE: CH32V003F4P6_DevBoard/software/flash_test/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/flash_test/src/main.c function main (line 40) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/flash_test/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/flash_test/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/i2c_eeprom/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/i2c_eeprom/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 43) | void DEBUG_write(const char c) { function DEBUG_print (line 49) | void DEBUG_print(const char* str) { function DEBUG_println (line 54) | void DEBUG_println(const char* str) { function DEBUG_printD (line 64) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: CH32V003F4P6_DevBoard/software/i2c_eeprom/src/eeprom_24c.c function EEPROM_write (line 12) | void EEPROM_write(uint16_t addr, uint8_t value) { function EEPROM_read (line 21) | uint8_t EEPROM_read(uint16_t addr) { function EEPROM_update (line 33) | void EEPROM_update(uint16_t addr, uint8_t value) { function EEPROM_writeStream (line 38) | void EEPROM_writeStream(uint16_t addr, uint8_t* ptr, uint8_t len) { function EEPROM_readStream (line 48) | void EEPROM_readStream(uint16_t addr, uint8_t* ptr, uint8_t len) { FILE: CH32V003F4P6_DevBoard/software/i2c_eeprom/src/i2c.c function I2C_init (line 12) | void I2C_init(void) { function I2C_start (line 50) | void I2C_start(uint8_t addr) { function I2C_write (line 63) | void I2C_write(uint8_t data) { function I2C_read (line 69) | uint8_t I2C_read(uint8_t ack) { function I2C_stop (line 79) | void I2C_stop(void) { function I2C_writeBuffer (line 87) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 93) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32V003F4P6_DevBoard/software/i2c_eeprom/src/main.c function main (line 39) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/i2c_eeprom/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/i2c_eeprom/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/max7219_segment/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/max7219_segment/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/max7219_segment/src/main.c function main (line 40) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/max7219_segment/src/max7219.c function MAX_send (line 27) | void MAX_send(uint8_t reg, uint8_t data) { function SEG_init (line 36) | void SEG_init(void) { function SEG_printD (line 48) | void SEG_printD(uint32_t value) { function SEG_print (line 53) | void SEG_print(int32_t value, uint8_t dotpos) { FILE: CH32V003F4P6_DevBoard/software/max7219_segment/src/spi_tx.c function SPI_init (line 9) | void SPI_init(void) { function SPI_write (line 28) | void SPI_write(uint8_t data) { FILE: CH32V003F4P6_DevBoard/software/max7219_segment/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/max7219_segment/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/millis/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/millis/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/millis/src/main.c function main (line 39) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/millis/src/millis.c function MIL_init (line 11) | void MIL_init(void) { function MIL_read (line 22) | uint32_t MIL_read(void) { function MIL_reset (line 27) | void MIL_reset(void) { function SysTick_Handler (line 33) | void SysTick_Handler(void) { FILE: CH32V003F4P6_DevBoard/software/millis/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/millis/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/neopixel_dma/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/neopixel_dma/src/main.c function main (line 38) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/neopixel_dma/src/neo_dma.c function NEO_init (line 32) | void NEO_init(void) { function NEO_latch (line 62) | void NEO_latch(void) { function NEO_update (line 74) | void NEO_update(void) { function DMA1_Channel3_IRQHandler (line 86) | void DMA1_Channel3_IRQHandler(void) { function NEO_clearAll (line 96) | void NEO_clearAll(void) { function NEO_SPI_mask (line 107) | uint32_t NEO_SPI_mask(uint8_t data) { function NEO_writeColor (line 123) | void NEO_writeColor(uint8_t pixel, uint8_t r, uint8_t g, uint8_t b) { function NEO_writeHue (line 142) | void NEO_writeHue(uint8_t pixel, uint8_t hue, uint8_t bright) { function NEO_clearPixel (line 157) | void NEO_clearPixel(uint8_t pixel) { FILE: CH32V003F4P6_DevBoard/software/neopixel_dma/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/neopixel_dma/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/neopixel_spi/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/neopixel_spi/src/main.c function main (line 38) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/neopixel_spi/src/neo_spi.c function NEO_init (line 30) | void NEO_init(void) { function NEO_sendByte (line 50) | void NEO_sendByte(uint8_t data) { function NEO_update (line 65) | void NEO_update(void) { function NEO_clearAll (line 76) | void NEO_clearAll(void) { function NEO_writeColor (line 87) | void NEO_writeColor(uint8_t pixel, uint8_t r, uint8_t g, uint8_t b) { function NEO_writeHue (line 102) | void NEO_writeHue(uint8_t pixel, uint8_t hue, uint8_t bright) { function NEO_clearPixel (line 117) | void NEO_clearPixel(uint8_t pixel) { FILE: CH32V003F4P6_DevBoard/software/neopixel_spi/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/neopixel_spi/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/neopixel_sw/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/neopixel_sw/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/neopixel_sw/src/main.c function main (line 38) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/neopixel_sw/src/neo_sw.c function NEO_init (line 57) | void NEO_init(void) { function NEO_sendByte (line 68) | void NEO_sendByte(uint8_t data) { function NEO_update (line 101) | void NEO_update(void) { function NEO_clearAll (line 112) | void NEO_clearAll(void) { function NEO_writeColor (line 123) | void NEO_writeColor(uint8_t pixel, uint8_t r, uint8_t g, uint8_t b) { function NEO_writeHue (line 138) | void NEO_writeHue(uint8_t pixel, uint8_t hue, uint8_t bright) { function NEO_clearPixel (line 153) | void NEO_clearPixel(uint8_t pixel) { FILE: CH32V003F4P6_DevBoard/software/neopixel_sw/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/neopixel_sw/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/oled_conway/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/oled_conway/src/i2c_dma.c function I2C_init (line 12) | void I2C_init(void) { function I2C_start (line 59) | void I2C_start(uint8_t addr) { function I2C_write (line 72) | void I2C_write(uint8_t data) { function I2C_read (line 78) | uint8_t I2C_read(uint8_t ack) { function I2C_stop (line 88) | void I2C_stop(void) { function I2C_writeBuffer (line 96) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function DMA1_Channel6_IRQHandler (line 105) | void DMA1_Channel6_IRQHandler(void) { FILE: CH32V003F4P6_DevBoard/software/oled_conway/src/main.c function random (line 92) | uint32_t random(uint32_t max) { function getpixel (line 103) | uint8_t getpixel(uint8_t xpos, uint8_t ypos) { function setpixel (line 111) | void setpixel(uint8_t xpos, uint8_t ypos) { function calculate (line 116) | void calculate(void) { function main (line 138) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/oled_conway/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/oled_conway/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/oled_dma/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/oled_dma/src/main.c function random (line 40) | uint32_t random(uint32_t max) { function main (line 49) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/oled_dma/src/oled_dma.c function I2C_init (line 13) | void I2C_init(void) { function I2C_start (line 54) | void I2C_start(uint8_t addr) { function I2C_write (line 66) | void I2C_write(uint8_t data) { function I2C_stop (line 72) | void I2C_stop(void) { function I2C_writeBuffer (line 78) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function OLED_init (line 147) | void OLED_init(void) { function OLED_clear (line 166) | void OLED_clear(void) { function OLED_getPixel (line 173) | uint8_t OLED_getPixel(int16_t x, int16_t y) { function OLED_setPixel (line 179) | void OLED_setPixel(int16_t x, int16_t y, uint8_t color) { function OLED_drawVLine (line 186) | void OLED_drawVLine(int16_t x, int16_t y, int16_t h, uint8_t color) { function OLED_drawHLine (line 191) | void OLED_drawHLine(int16_t x, int16_t y, int16_t w, uint8_t color) { function OLED_drawLine (line 197) | void OLED_drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint8... function OLED_drawRect (line 222) | void OLED_drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t c... function OLED_fillRect (line 231) | void OLED_fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t c... function OLED_drawCircle (line 237) | void OLED_drawCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function OLED_fillCircle (line 267) | void OLED_fillCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function OLED_drawChar (line 292) | void OLED_drawChar(int16_t x, int16_t y, char c, uint8_t color, uint8_t ... function OLED_stretch (line 314) | uint16_t OLED_stretch(uint16_t x) { function OLED_smoothChar (line 323) | void OLED_smoothChar(int16_t x, int16_t y, char c, uint8_t color) { function OLED_stretchChar (line 358) | void OLED_stretchChar(int16_t x, int16_t y, char c, uint8_t color) { function OLED_print (line 375) | void OLED_print(int16_t x, int16_t y, char* str, uint8_t color, uint8_t ... function OLED_smoothPrint (line 383) | void OLED_smoothPrint(int16_t x, int16_t y, char* str, uint8_t color) { function OLED_stretchPrint (line 391) | void OLED_stretchPrint(int16_t x, int16_t y, char* str, uint8_t color) { FILE: CH32V003F4P6_DevBoard/software/oled_dma/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/oled_dma/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/oled_gfx/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/oled_gfx/src/i2c_dma.c function I2C_init (line 12) | void I2C_init(void) { function I2C_start (line 59) | void I2C_start(uint8_t addr) { function I2C_write (line 72) | void I2C_write(uint8_t data) { function I2C_read (line 78) | uint8_t I2C_read(uint8_t ack) { function I2C_stop (line 88) | void I2C_stop(void) { function I2C_writeBuffer (line 96) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function DMA1_Channel6_IRQHandler (line 105) | void DMA1_Channel6_IRQHandler(void) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32V003F4P6_DevBoard/software/oled_gfx/src/main.c function random (line 41) | uint32_t random(uint32_t max) { function main (line 68) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/oled_gfx/src/ssd1306_gfx.c function OLED_init (line 165) | void OLED_init(void) { function OLED_display (line 179) | void OLED_display(uint8_t val) { function OLED_contrast (line 187) | void OLED_contrast(uint8_t val) { function OLED_invert (line 196) | void OLED_invert(uint8_t val) { function OLED_flip (line 204) | void OLED_flip(uint8_t xflip, uint8_t yflip) { function OLED_vscroll (line 213) | void OLED_vscroll(uint8_t y) { function OLED_home (line 222) | void OLED_home(uint8_t x, uint8_t y) { function OLED_refresh (line 232) | void OLED_refresh(void) { function OLED_clear (line 261) | void OLED_clear(void) { function OLED_copy (line 268) | void OLED_copy(void) { function OLED_getPixel (line 276) | uint8_t OLED_getPixel(int16_t x, int16_t y) { function OLED_setPixel (line 288) | void OLED_setPixel(int16_t x, int16_t y, uint8_t color) { function OLED_drawVLine (line 314) | void OLED_drawVLine(int16_t x, int16_t y, int16_t h, uint8_t color) { function OLED_drawHLine (line 319) | void OLED_drawHLine(int16_t x, int16_t y, int16_t w, uint8_t color) { function OLED_drawLine (line 325) | void OLED_drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint8... function OLED_drawRect (line 350) | void OLED_drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t c... function OLED_fillRect (line 358) | void OLED_fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t c... function OLED_drawCircle (line 364) | void OLED_drawCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function OLED_fillCircle (line 394) | void OLED_fillCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function OLED_drawScreen (line 423) | void OLED_drawScreen(const uint8_t* bmp) { function OLED_drawBitmap (line 431) | void OLED_drawBitmap(int16_t x0, int16_t y0, int16_t w, int16_t h, const... function OLED_drawSprite (line 443) | void OLED_drawSprite(int16_t x0, int16_t y0, int16_t w, int16_t h, const... function OLED_cursor (line 463) | void OLED_cursor(int16_t x, int16_t y) { function OLED_textsize (line 468) | void OLED_textsize(uint8_t size) { function OLED_textinvert (line 473) | void OLED_textinvert(uint8_t yes) { function OLED_stretch (line 478) | uint16_t OLED_stretch(uint16_t x) { function OLED_write (line 486) | void OLED_write(char c) { function OLED_print (line 576) | void OLED_print(char* str) { function OLED_printSegment (line 585) | void OLED_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uin... FILE: CH32V003F4P6_DevBoard/software/oled_gfx/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/oled_gfx/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/oled_mandelbrot/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/oled_mandelbrot/src/i2c_tx.c function I2C_init (line 9) | void I2C_init(void) { function I2C_start (line 47) | void I2C_start(uint8_t addr) { function I2C_write (line 58) | void I2C_write(uint8_t data) { function I2C_stop (line 64) | void I2C_stop(void) { function I2C_writeBuffer (line 70) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { FILE: CH32V003F4P6_DevBoard/software/oled_mandelbrot/src/main.c function MANDEL_draw (line 75) | void MANDEL_draw(void) { function main (line 110) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/oled_mandelbrot/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/oled_mandelbrot/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/oled_pic/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/oled_pic/src/i2c_dma.c function I2C_init (line 12) | void I2C_init(void) { function I2C_start (line 59) | void I2C_start(uint8_t addr) { function I2C_write (line 72) | void I2C_write(uint8_t data) { function I2C_read (line 78) | uint8_t I2C_read(uint8_t ack) { function I2C_stop (line 88) | void I2C_stop(void) { function I2C_writeBuffer (line 96) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function DMA1_Channel6_IRQHandler (line 105) | void DMA1_Channel6_IRQHandler(void) { FILE: CH32V003F4P6_DevBoard/software/oled_pic/src/main.c function main (line 165) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/oled_pic/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/oled_pic/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/oled_sinewave/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/oled_sinewave/src/i2c_tx.c function I2C_init (line 9) | void I2C_init(void) { function I2C_start (line 47) | void I2C_start(uint8_t addr) { function I2C_write (line 58) | void I2C_write(uint8_t data) { function I2C_stop (line 64) | void I2C_stop(void) { function I2C_writeBuffer (line 70) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { FILE: CH32V003F4P6_DevBoard/software/oled_sinewave/src/main.c function OLED_init (line 109) | void OLED_init(void) { function OLED_cursor (line 119) | void OLED_cursor(uint8_t xpos, uint8_t ypos) { function OLED_plotChar (line 130) | void OLED_plotChar(char c) { function main (line 163) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/oled_sinewave/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/oled_sinewave/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/oled_terminal/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/oled_terminal/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/oled_terminal/src/i2c_tx.c function I2C_init (line 9) | void I2C_init(void) { function I2C_start (line 47) | void I2C_start(uint8_t addr) { function I2C_write (line 58) | void I2C_write(uint8_t data) { function I2C_stop (line 64) | void I2C_stop(void) { function I2C_writeBuffer (line 70) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { FILE: CH32V003F4P6_DevBoard/software/oled_terminal/src/main.c function main (line 39) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/oled_terminal/src/oled_term.c function OLED_setline (line 73) | void OLED_setline(uint8_t line) { function OLED_clearline (line 82) | void OLED_clearline(uint8_t line) { function OLED_clear (line 92) | void OLED_clear(void) { function OLED_scrollDisplay (line 101) | void OLED_scrollDisplay(void) { function OLED_init (line 112) | void OLED_init(void) { function OLED_plotChar (line 126) | void OLED_plotChar(char c) { function OLED_write (line 138) | void OLED_write(char c) { FILE: CH32V003F4P6_DevBoard/software/oled_terminal/src/print.c function printD (line 14) | void printD(void (*putchar) (char c), uint32_t value) { function printN (line 31) | void printN(void (*putchar) (char c), uint8_t nibble) { function printB (line 36) | void printB(void (*putchar) (char c), uint8_t value) { function printH (line 42) | void printH(void (*putchar) (char c), uint16_t value) { function printW (line 48) | void printW(void (*putchar) (char c), uint32_t value) { function printS (line 54) | void printS(void (*putchar) (char c), const char* str) { function println (line 59) | void println(void (*putchar) (char c), const char* str) { function printF (line 68) | void printF(void (*putchar) (char c), const char *format, ...) { function _vfprintf (line 75) | static void _vfprintf(void (*putchar) (char c), const char* str, va_lis... function _itoa (line 120) | void _itoa(void (*putchar) (char c), int32_t val, int8_t rad, int8_t len) { FILE: CH32V003F4P6_DevBoard/software/oled_terminal/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/oled_terminal/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/oled_terminal/src/uart_dma_rx.c function UART_init (line 14) | void UART_init(void) { function UART_available (line 70) | uint8_t UART_available(void) { function UART_read (line 75) | char UART_read(void) { FILE: CH32V003F4P6_DevBoard/software/oled_txt/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/oled_txt/src/i2c_tx.c function I2C_init (line 9) | void I2C_init(void) { function I2C_start (line 47) | void I2C_start(uint8_t addr) { function I2C_write (line 58) | void I2C_write(uint8_t data) { function I2C_stop (line 64) | void I2C_stop(void) { function I2C_writeBuffer (line 70) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { FILE: CH32V003F4P6_DevBoard/software/oled_txt/src/main.c function main (line 51) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/oled_txt/src/ssd1306_txt.c function OLED_init (line 171) | void OLED_init(void) { function OLED_display (line 184) | void OLED_display(uint8_t val) { function OLED_contrast (line 192) | void OLED_contrast(uint8_t val) { function OLED_invert (line 201) | void OLED_invert(uint8_t val) { function OLED_flip (line 209) | void OLED_flip(uint8_t xflip, uint8_t yflip) { function OLED_vscroll (line 218) | void OLED_vscroll(uint8_t y) { function OLED_clearLine (line 234) | void OLED_clearLine(uint8_t y) { function OLED_clear (line 245) | void OLED_clear(void) { function OLED_cursor (line 251) | void OLED_cursor(uint8_t x, uint8_t y) { function OLED_textinvert (line 264) | void OLED_textinvert(uint8_t yes) { function OLED_stretch (line 275) | uint16_t OLED_stretch(uint16_t x) { function OLED_textsize (line 283) | void OLED_textsize(uint8_t size) { function OLED_plotChar (line 290) | void OLED_plotChar(char c) { function OLED_write (line 344) | void OLED_write(char c) { function OLED_print (line 356) | void OLED_print(char* str) { function OLED_drawBitmap (line 365) | void OLED_drawBitmap(const uint8_t* bmp, uint8_t w, uint8_t h) { function OLED_clearRect (line 382) | void OLED_clearRect(uint8_t w, uint8_t h) { function OLED_printSegment (line 395) | void OLED_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uin... FILE: CH32V003F4P6_DevBoard/software/oled_txt/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/oled_txt/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/pin_event/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/pin_event/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/pin_event/src/main.c function main (line 38) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/pin_event/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/pin_event/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/pin_interrupt/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/pin_interrupt/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/pin_interrupt/src/main.c function main (line 38) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/pin_interrupt/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/pin_interrupt/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/pwm/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/pwm/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/pwm/src/main.c function PWM_PC0_start (line 40) | void PWM_PC0_start(void) { function PWM_PC0_setDuty (line 51) | void PWM_PC0_setDuty(uint16_t duty) { function main (line 58) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/pwm/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/pwm/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/reset/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/reset/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/reset/src/main.c function main (line 38) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/reset/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/reset/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/reset_pin/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/reset_pin/src/flash.c function FLASH_PAGE_erase (line 14) | void FLASH_PAGE_erase(uint8_t page) { function FLASH_write (line 26) | void FLASH_write(uint32_t addr, uint16_t data) { function FLASH_OB_write (line 34) | void FLASH_OB_write(uint32_t addr, uint8_t data) { function FLASH_OB_unlock_full (line 42) | void FLASH_OB_unlock_full(void) { function FLASH_OB_protect (line 48) | void FLASH_OB_protect(void) { function FLASH_OB_unprotect (line 58) | void FLASH_OB_unprotect(void) { function FLASH_OB_erase (line 68) | void FLASH_OB_erase(void) { function FLASH_OB_USER_write (line 82) | void FLASH_OB_USER_write(uint8_t flags) { function FLASH_OB_DATA_write (line 92) | void FLASH_OB_DATA_write(uint16_t data) { FILE: CH32V003F4P6_DevBoard/software/reset_pin/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/reset_pin/src/main.c function main (line 39) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/reset_pin/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/reset_pin/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/reset_pin_sw/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/reset_pin_sw/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/reset_pin_sw/src/main.c function main (line 38) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/reset_pin_sw/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/reset_pin_sw/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/serial/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/serial/src/main.c function main (line 37) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/serial/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/serial/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/serial/src/uart.c function UART_init (line 9) | void UART_init(void) { function UART_read (line 59) | char UART_read(void) { function UART_write (line 65) | void UART_write(const char c) { FILE: CH32V003F4P6_DevBoard/software/serial_dma/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/serial_dma/src/main.c function main (line 37) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/serial_dma/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/serial_dma/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/serial_dma/src/uart_dma.c function UART_init (line 14) | void UART_init(void) { function UART_available (line 74) | uint8_t UART_available(void) { function UART_read (line 79) | char UART_read(void) { function UART_write (line 88) | void UART_write(const char c) { FILE: CH32V003F4P6_DevBoard/software/sleep/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/sleep/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/sleep/src/main.c function main (line 38) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/sleep/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/sleep/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/st7302_lcd/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/st7302_lcd/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/st7302_lcd/src/main.c function random (line 49) | uint32_t random(uint32_t max) { function main (line 76) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/st7302_lcd/src/st7302_gfx_soft.c function LCD_SPI_init (line 121) | void LCD_SPI_init(void) { function LCD_SPI_write (line 132) | void LCD_SPI_write(uint8_t data) { function LCD_SPI_command (line 142) | void LCD_SPI_command(uint8_t cmd) { function LCD_SPI_command2 (line 149) | void LCD_SPI_command2(uint8_t c, uint8_t d1, uint8_t d2) { function LCD_init (line 158) | void LCD_init(void) { function LCD_invert (line 207) | void LCD_invert(uint8_t yes) { function LCD_sleep (line 218) | void LCD_sleep(uint8_t yes) { function LCD_writeBlock (line 230) | void LCD_writeBlock(uint8_t row, uint8_t column, uint32_t block) { function LCD_readBlock (line 244) | uint32_t LCD_readBlock(uint8_t row, uint8_t column) { function LCD_clear (line 276) | void LCD_clear(void) { function LCD_setPixel (line 295) | void LCD_setPixel(int16_t x, int16_t y, uint8_t color) { function LCD_flush (line 329) | void LCD_flush(void) { function LCD_getPixel (line 335) | uint8_t LCD_getPixel(int16_t x, int16_t y) { function LCD_drawVLine (line 358) | void LCD_drawVLine(int16_t x, int16_t y, int16_t h, uint8_t color) { function LCD_drawHLine (line 363) | void LCD_drawHLine(int16_t x, int16_t y, int16_t w, uint8_t color) { function LCD_drawLine (line 369) | void LCD_drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint8_... function LCD_drawRect (line 394) | void LCD_drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t co... function LCD_fillRect (line 402) | void LCD_fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t co... function LCD_drawCircle (line 408) | void LCD_drawCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function LCD_fillCircle (line 438) | void LCD_fillCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function LCD_drawBitmap (line 467) | void LCD_drawBitmap(int16_t x0, int16_t y0, int16_t w, int16_t h, const ... function LCD_drawSprite (line 479) | void LCD_drawSprite(int16_t x0, int16_t y0, int16_t w, int16_t h, const ... function LCD_cursor (line 499) | void LCD_cursor(int16_t x, int16_t y) { function LCD_textsize (line 504) | void LCD_textsize(uint8_t size) { function LCD_textinvert (line 509) | void LCD_textinvert(uint8_t yes) { function LCD_stretch (line 514) | uint16_t LCD_stretch(uint16_t x) { function LCD_write (line 522) | void LCD_write(char c) { function LCD_print (line 610) | void LCD_print(char* str) { function LCD_printSegment (line 619) | void LCD_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uint... FILE: CH32V003F4P6_DevBoard/software/st7302_lcd/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/st7302_lcd/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/st7789_tft/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/st7789_tft/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/st7789_tft/src/main.c function random (line 49) | uint32_t random(uint32_t max) { function main (line 76) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/st7789_tft/src/spi_tx.c function SPI_init (line 9) | void SPI_init(void) { function SPI_write (line 28) | void SPI_write(uint8_t data) { FILE: CH32V003F4P6_DevBoard/software/st7789_tft/src/st7735_gfx.c function TFT_SPI_init (line 120) | void TFT_SPI_init(void) { function TFT_SPI_command (line 133) | void TFT_SPI_command(uint8_t cmd) { function TFT_SPI_command2 (line 142) | void TFT_SPI_command2(uint8_t c, uint16_t d1, uint16_t d2) { function TFT_resync (line 148) | void TFT_resync(void) { function TFT_init (line 160) | void TFT_init(void) { function TFT_power (line 187) | void TFT_power(uint8_t yes) { function TFT_sleep (line 198) | void TFT_sleep(uint8_t yes) { function TFT_invert (line 210) | void TFT_invert(uint8_t yes) { function TFT_streamStart (line 221) | void TFT_streamStart(int16_t x, int16_t y, int16_t w, int16_t h) { function TFT_streamStop (line 235) | void TFT_streamStop(void) { function TFT_streamColor (line 243) | void TFT_streamColor(uint16_t color) { function TFT_clear (line 266) | void TFT_clear(void) { function TFT_setPixel (line 284) | void TFT_setPixel(int16_t x, int16_t y, uint16_t color) { function TFT_fillRect (line 292) | void TFT_fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t c... function TFT_fill (line 319) | void TFT_fill(uint16_t color) { function TFT_drawVLine (line 324) | void TFT_drawVLine(int16_t x, int16_t y, int16_t h, uint16_t color) { function TFT_drawHLine (line 329) | void TFT_drawHLine(int16_t x, int16_t y, int16_t w, uint16_t color) { function TFT_drawLine (line 335) | void TFT_drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint16... function TFT_drawRect (line 360) | void TFT_drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t c... function TFT_drawCircle (line 369) | void TFT_drawCircle(int16_t x0, int16_t y0, int16_t r, uint16_t color) { function TFT_fillCircle (line 399) | void TFT_fillCircle(int16_t x0, int16_t y0, int16_t r, uint16_t color) { function TFT_drawBitmap (line 428) | void TFT_drawBitmap(int16_t x0, int16_t y0, int16_t w, int16_t h, const ... function TFT_drawSprite (line 449) | void TFT_drawSprite(int16_t x0, int16_t y0, int16_t w, int16_t h, const ... function TFT_cursor (line 471) | void TFT_cursor(int16_t x, int16_t y) { function TFT_textcolor (line 476) | void TFT_textcolor(uint16_t color) { function TFT_textbackground (line 481) | void TFT_textbackground(uint16_t color) { function TFT_textsize (line 486) | void TFT_textsize(uint8_t size) { function TFT_stretch (line 491) | uint16_t TFT_stretch(uint16_t x) { function TFT_printBitmap (line 499) | void TFT_printBitmap(uint16_t w, uint16_t h, const uint8_t* bmp) { function TFT_write (line 514) | void TFT_write(char c) { function TFT_print (line 597) | void TFT_print(char* str) { function TFT_printSegment (line 606) | void TFT_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uint... FILE: CH32V003F4P6_DevBoard/software/st7789_tft/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/st7789_tft/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/tinybasic/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/tinybasic/src/main.c function main (line 43) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/tinybasic/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/tinybasic/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/tinybasic/src/ttbasic.c function newline (line 11) | void newline(void) { function getrnd (line 17) | short getrnd(short max) { function sstyle (line 75) | char sstyle(unsigned char code, function c_toupper (line 148) | char c_toupper(char c) { function c_isprint (line 151) | char c_isprint(char c) { function c_isspace (line 154) | char c_isspace(char c) { function c_isdigit (line 157) | char c_isdigit(char c) { function c_isalpha (line 160) | char c_isalpha(char c) { function c_puts (line 164) | void c_puts(const char *s) { function c_gets (line 168) | void c_gets() { function putnum (line 196) | void putnum(short value, short d) { function getnum (line 226) | short getnum() { function toktoi (line 282) | unsigned char toktoi() { function getsize (line 419) | short getsize() { function getlineno (line 427) | short getlineno(unsigned char *lp) { function inslist (line 445) | void inslist() { function putlist (line 488) | void putlist(unsigned char* ip) { function getparam (line 561) | short getparam() { function ivalue (line 584) | short ivalue() { function imul (line 669) | short imul() { function iplus (line 701) | short iplus() { function iexp (line 729) | short iexp() { function iprint (line 777) | void iprint() { function iinput (line 824) | void iinput() { function ivar (line 897) | void ivar() { function iarray (line 917) | void iarray() { function ilet (line 943) | void ilet() { function irun (line 1176) | void irun() { function ilist (line 1193) | void ilist() { function inew (line 1222) | void inew(void) { function icom (line 1239) | void icom() { function error (line 1274) | void error() { function basic (line 1305) | void basic() { FILE: CH32V003F4P6_DevBoard/software/tinybasic/src/uart_dma.c function UART_init (line 14) | void UART_init(void) { function UART_available (line 74) | uint8_t UART_available(void) { function UART_read (line 79) | char UART_read(void) { function UART_write (line 88) | void UART_write(const char c) { FILE: CH32V003F4P6_DevBoard/software/tm1650_segment/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/tm1650_segment/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/tm1650_segment/src/i2c_tx.c function I2C_init (line 9) | void I2C_init(void) { function I2C_start (line 47) | void I2C_start(uint8_t addr) { function I2C_write (line 58) | void I2C_write(uint8_t data) { function I2C_stop (line 64) | void I2C_stop(void) { function I2C_writeBuffer (line 70) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { FILE: CH32V003F4P6_DevBoard/software/tm1650_segment/src/main.c function main (line 39) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/tm1650_segment/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/tm1650_segment/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/tm1650_segment/src/tm1650.c function TM_write (line 15) | void TM_write(uint8_t addr, uint8_t value) { function TM_setBrightness (line 22) | void TM_setBrightness(uint8_t bright) { function TM_init (line 27) | void TM_init(void) { function TM_printSegment (line 33) | void TM_printSegment(uint8_t digit, uint8_t code) { function TM_printDigit (line 38) | void TM_printDigit(uint8_t digit, uint8_t value) { function TM_printH (line 43) | void TM_printH(uint16_t value) { function TM_printD (line 56) | void TM_printD(uint16_t value) { function TM_print (line 74) | void TM_print(int16_t value, uint8_t dotpos) { function TM_printD (line 103) | void TM_printD(uint16_t value) { function TM_print (line 120) | void TM_print(int16_t value, uint8_t dotpos) { FILE: CH32V003F4P6_DevBoard/software/vdd/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/vdd/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 43) | void DEBUG_write(const char c) { function DEBUG_print (line 49) | void DEBUG_print(const char* str) { function DEBUG_println (line 54) | void DEBUG_println(const char* str) { function DEBUG_printD (line 64) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: CH32V003F4P6_DevBoard/software/vdd/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/vdd/src/main.c function main (line 40) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/vdd/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/vdd/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard/software/watchdog/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard/software/watchdog/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard/software/watchdog/src/main.c function main (line 38) | int main(void) { FILE: CH32V003F4P6_DevBoard/software/watchdog/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard/software/watchdog/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard_VUSB/software/capsblock/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard_VUSB/software/capsblock/src/main.c function main (line 45) | int main(void) { FILE: CH32V003F4P6_DevBoard_VUSB/software/capsblock/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard_VUSB/software/capsblock/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard_VUSB/software/capsblock/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32V003F4P6_DevBoard_VUSB/software/capsblock/src/usb_descr.h type USB_CFG_DESCR_HID (line 109) | struct USB_CFG_DESCR_HID { type USB_CFG_DESCR_HID (line 117) | struct USB_CFG_DESCR_HID type descriptor_list_struct (line 208) | struct descriptor_list_struct { type descriptor_list_struct (line 214) | struct descriptor_list_struct FILE: CH32V003F4P6_DevBoard_VUSB/software/capsblock/src/usb_handler.c type rv003usb_internal (line 16) | struct rv003usb_internal function usb_setup (line 21) | void usb_setup(void) { function usb_pid_handle_in (line 57) | void usb_pid_handle_in(uint32_t addr, uint8_t * data, uint32_t endp, uin... function usb_pid_handle_out (line 90) | void usb_pid_handle_out(uint32_t addr, uint8_t * data, uint32_t endp, ui... function usb_pid_handle_data (line 97) | void usb_pid_handle_data(uint32_t this_token, uint8_t * data, uint32_t w... function usb_pid_handle_ack (line 214) | void usb_pid_handle_ack(uint32_t dummy, uint8_t * data, uint32_t dummy1,... function usb_pid_handle_setup (line 221) | void usb_pid_handle_setup(uint32_t addr, uint8_t * data, uint32_t endp, ... FILE: CH32V003F4P6_DevBoard_VUSB/software/capsblock/src/usb_handler.h type usb_endpoint (line 37) | struct usb_endpoint type rv003usb_internal (line 38) | struct rv003usb_internal type usb_urb (line 39) | struct usb_urb type usb_endpoint (line 43) | struct usb_endpoint type rv003usb_internal (line 43) | struct rv003usb_internal type usb_endpoint (line 46) | struct usb_endpoint type usb_endpoint (line 47) | struct usb_endpoint type usb_endpoint (line 50) | struct usb_endpoint type usb_urb (line 50) | struct usb_urb type rv003usb_internal (line 50) | struct rv003usb_internal type usb_endpoint (line 56) | struct usb_endpoint type rv003usb_internal (line 56) | struct rv003usb_internal type rv003usb_internal (line 63) | struct rv003usb_internal type rv003usb_internal (line 64) | struct rv003usb_internal type rv003usb_internal (line 65) | struct rv003usb_internal type rv003usb_internal (line 66) | struct rv003usb_internal type rv003usb_internal (line 67) | struct rv003usb_internal type usb_endpoint (line 124) | struct usb_endpoint { type usb_endpoint (line 137) | struct usb_endpoint type usb_endpoint (line 139) | struct usb_endpoint type rv003usb_internal (line 142) | struct rv003usb_internal { type usb_urb (line 161) | struct usb_urb { type rv003usb_internal (line 168) | struct rv003usb_internal FILE: CH32V003F4P6_DevBoard_VUSB/software/capsblock/src/usb_keyboard.c function KBD_press (line 33) | void KBD_press(uint8_t key) { function KBD_release (line 68) | void KBD_release(uint8_t key) { function KBD_type (line 95) | void KBD_type(uint8_t key) { function KBD_releaseAll (line 105) | void KBD_releaseAll(void) { function KBD_print (line 113) | void KBD_print(char* str) { function usb_handle_user_in_request (line 120) | void usb_handle_user_in_request(struct usb_endpoint * e, uint8_t * scrat... function usb_handle_user_data (line 131) | void usb_handle_user_data(struct usb_endpoint * e, int current_endpoint,... FILE: CH32V003F4P6_DevBoard_VUSB/software/mousewiggler/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard_VUSB/software/mousewiggler/src/main.c function main (line 46) | int main(void) { FILE: CH32V003F4P6_DevBoard_VUSB/software/mousewiggler/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard_VUSB/software/mousewiggler/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard_VUSB/software/mousewiggler/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32V003F4P6_DevBoard_VUSB/software/mousewiggler/src/usb_descr.h type USB_CFG_DESCR_HID (line 102) | struct USB_CFG_DESCR_HID { type USB_CFG_DESCR_HID (line 109) | struct USB_CFG_DESCR_HID type descriptor_list_struct (line 190) | struct descriptor_list_struct { type descriptor_list_struct (line 196) | struct descriptor_list_struct FILE: CH32V003F4P6_DevBoard_VUSB/software/mousewiggler/src/usb_handler.c type rv003usb_internal (line 16) | struct rv003usb_internal function usb_setup (line 21) | void usb_setup(void) { function usb_pid_handle_in (line 57) | void usb_pid_handle_in(uint32_t addr, uint8_t * data, uint32_t endp, uin... function usb_pid_handle_out (line 90) | void usb_pid_handle_out(uint32_t addr, uint8_t * data, uint32_t endp, ui... function usb_pid_handle_data (line 97) | void usb_pid_handle_data(uint32_t this_token, uint8_t * data, uint32_t w... function usb_pid_handle_ack (line 214) | void usb_pid_handle_ack(uint32_t dummy, uint8_t * data, uint32_t dummy1,... function usb_pid_handle_setup (line 221) | void usb_pid_handle_setup(uint32_t addr, uint8_t * data, uint32_t endp, ... FILE: CH32V003F4P6_DevBoard_VUSB/software/mousewiggler/src/usb_handler.h type usb_endpoint (line 37) | struct usb_endpoint type rv003usb_internal (line 38) | struct rv003usb_internal type usb_urb (line 39) | struct usb_urb type usb_endpoint (line 43) | struct usb_endpoint type rv003usb_internal (line 43) | struct rv003usb_internal type usb_endpoint (line 46) | struct usb_endpoint type usb_endpoint (line 47) | struct usb_endpoint type usb_endpoint (line 50) | struct usb_endpoint type usb_urb (line 50) | struct usb_urb type rv003usb_internal (line 50) | struct rv003usb_internal type usb_endpoint (line 56) | struct usb_endpoint type rv003usb_internal (line 56) | struct rv003usb_internal type rv003usb_internal (line 63) | struct rv003usb_internal type rv003usb_internal (line 64) | struct rv003usb_internal type rv003usb_internal (line 65) | struct rv003usb_internal type rv003usb_internal (line 66) | struct rv003usb_internal type rv003usb_internal (line 67) | struct rv003usb_internal type usb_endpoint (line 124) | struct usb_endpoint { type usb_endpoint (line 137) | struct usb_endpoint type usb_endpoint (line 139) | struct usb_endpoint type rv003usb_internal (line 142) | struct rv003usb_internal { type usb_urb (line 161) | struct usb_urb { type rv003usb_internal (line 168) | struct rv003usb_internal FILE: CH32V003F4P6_DevBoard_VUSB/software/mousewiggler/src/usb_mouse.c type HID_MOUSE_REPORT_TYPE (line 13) | typedef struct { function MOUSE_press (line 33) | void MOUSE_press(uint8_t buttons) { function MOUSE_release (line 38) | void MOUSE_release(uint8_t buttons) { function MOUSE_move (line 43) | void MOUSE_move(int8_t xrel, int8_t yrel) { function MOUSE_wheel (line 51) | void MOUSE_wheel(int8_t rel) { function usb_handle_user_in_request (line 60) | void usb_handle_user_in_request(struct usb_endpoint * e, uint8_t * scrat... FILE: CH32V003F4P6_DevBoard_VUSB/software/rubberducky/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard_VUSB/software/rubberducky/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard_VUSB/software/rubberducky/src/main.c function main (line 47) | int main(void) { FILE: CH32V003F4P6_DevBoard_VUSB/software/rubberducky/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard_VUSB/software/rubberducky/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard_VUSB/software/rubberducky/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32V003F4P6_DevBoard_VUSB/software/rubberducky/src/usb_descr.h type USB_CFG_DESCR_HID (line 109) | struct USB_CFG_DESCR_HID { type USB_CFG_DESCR_HID (line 117) | struct USB_CFG_DESCR_HID type descriptor_list_struct (line 208) | struct descriptor_list_struct { type descriptor_list_struct (line 214) | struct descriptor_list_struct FILE: CH32V003F4P6_DevBoard_VUSB/software/rubberducky/src/usb_handler.c type rv003usb_internal (line 16) | struct rv003usb_internal function usb_setup (line 21) | void usb_setup(void) { function usb_pid_handle_in (line 57) | void usb_pid_handle_in(uint32_t addr, uint8_t * data, uint32_t endp, uin... function usb_pid_handle_out (line 90) | void usb_pid_handle_out(uint32_t addr, uint8_t * data, uint32_t endp, ui... function usb_pid_handle_data (line 97) | void usb_pid_handle_data(uint32_t this_token, uint8_t * data, uint32_t w... function usb_pid_handle_ack (line 214) | void usb_pid_handle_ack(uint32_t dummy, uint8_t * data, uint32_t dummy1,... function usb_pid_handle_setup (line 221) | void usb_pid_handle_setup(uint32_t addr, uint8_t * data, uint32_t endp, ... FILE: CH32V003F4P6_DevBoard_VUSB/software/rubberducky/src/usb_handler.h type usb_endpoint (line 37) | struct usb_endpoint type rv003usb_internal (line 38) | struct rv003usb_internal type usb_urb (line 39) | struct usb_urb type usb_endpoint (line 43) | struct usb_endpoint type rv003usb_internal (line 43) | struct rv003usb_internal type usb_endpoint (line 46) | struct usb_endpoint type usb_endpoint (line 47) | struct usb_endpoint type usb_endpoint (line 50) | struct usb_endpoint type usb_urb (line 50) | struct usb_urb type rv003usb_internal (line 50) | struct rv003usb_internal type usb_endpoint (line 56) | struct usb_endpoint type rv003usb_internal (line 56) | struct rv003usb_internal type rv003usb_internal (line 63) | struct rv003usb_internal type rv003usb_internal (line 64) | struct rv003usb_internal type rv003usb_internal (line 65) | struct rv003usb_internal type rv003usb_internal (line 66) | struct rv003usb_internal type rv003usb_internal (line 67) | struct rv003usb_internal type usb_endpoint (line 124) | struct usb_endpoint { type usb_endpoint (line 137) | struct usb_endpoint type usb_endpoint (line 139) | struct usb_endpoint type rv003usb_internal (line 142) | struct rv003usb_internal { type usb_urb (line 161) | struct usb_urb { type rv003usb_internal (line 168) | struct rv003usb_internal FILE: CH32V003F4P6_DevBoard_VUSB/software/rubberducky/src/usb_keyboard.c function KBD_press (line 33) | void KBD_press(uint8_t key) { function KBD_release (line 68) | void KBD_release(uint8_t key) { function KBD_type (line 95) | void KBD_type(uint8_t key) { function KBD_releaseAll (line 105) | void KBD_releaseAll(void) { function KBD_print (line 113) | void KBD_print(char* str) { function usb_handle_user_in_request (line 120) | void usb_handle_user_in_request(struct usb_endpoint * e, uint8_t * scrat... function usb_handle_user_data (line 131) | void usb_handle_user_data(struct usb_endpoint * e, int current_endpoint,... FILE: CH32V003F4P6_DevBoard_VUSB/software/volumeknob/src/ch32v003.h type IRQn_Type (line 52) | typedef enum IRQn type ErrorStatus (line 101) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 102) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 103) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 106) | typedef struct type DBGMCU_TypeDef (line 132) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 147) | typedef struct type EXTI_TypeDef (line 154) | typedef struct type FLASH_TypeDef (line 165) | typedef struct type OB_TypeDef (line 181) | typedef struct type GPIO_TypeDef (line 192) | typedef struct type AFIO_TypeDef (line 204) | typedef struct type I2C_TypeDef (line 212) | typedef struct type IWDG_TypeDef (line 233) | typedef struct type PFIC_TypeDef (line 242) | typedef struct{ type PWR_TypeDef (line 269) | typedef struct type RCC_TypeDef (line 279) | typedef struct type SPI_TypeDef (line 294) | typedef struct type STK_TypeDef (line 317) | typedef struct type TIM_TypeDef (line 328) | typedef struct type USART_TypeDef (line 369) | typedef struct type WWDG_TypeDef (line 388) | typedef struct type ESIG_TypeDef (line 396) | typedef struct type EXTEN_TypeDef (line 407) | typedef struct FILE: CH32V003F4P6_DevBoard_VUSB/software/volumeknob/src/gpio.h function ADC_calibrate (line 381) | static inline void ADC_calibrate(void) { function ADC_init (line 388) | static inline void ADC_init(void) { function ADC_read (line 395) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 401) | static inline uint16_t ADC_read_VDD(void) { FILE: CH32V003F4P6_DevBoard_VUSB/software/volumeknob/src/main.c function main (line 47) | int main(void) { FILE: CH32V003F4P6_DevBoard_VUSB/software/volumeknob/src/system.c function SYS_init (line 19) | void SYS_init(void) { function CLK_init_HSI (line 44) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 49) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 57) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 67) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 80) | void CLK_reset(void) { function MCO_init (line 91) | void MCO_init(void) { function DLY_ticks (line 101) | void DLY_ticks(uint32_t n) { function BOOT_now (line 111) | void BOOT_now(void) { function IWDG_start (line 129) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 141) | void IWDG_reload(uint16_t ms) { function AWU_init (line 153) | void AWU_init(void) { function AWU_stop (line 162) | void AWU_stop(void) { function SLEEP_WFI_now (line 173) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 179) | void SLEEP_WFE_now(void) { function STDBY_WFI_now (line 185) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 194) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 207) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 213) | void __libc_init_array(void) { function jump_reset (line 238) | void jump_reset(void) { asm volatile("j reset_handler"); } function default_handler (line 243) | void default_handler(void) { while(1); } function reset_handler (line 323) | void reset_handler(void) { FILE: CH32V003F4P6_DevBoard_VUSB/software/volumeknob/src/system.h function __iSave (line 345) | static inline uint32_t __iSave(void) { function __enable_irq (line 384) | static inline void __enable_irq(void) { function __NOP (line 410) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 415) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 420) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 425) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 430) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 435) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 440) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 445) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 450) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 455) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 461) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 471) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 484) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 489) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 501) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 511) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 523) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 533) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 545) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 555) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 567) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 577) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 589) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 599) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 611) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 621) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 633) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 645) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 657) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 669) | static inline uint32_t __get_SP(void) { FILE: CH32V003F4P6_DevBoard_VUSB/software/volumeknob/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32V003F4P6_DevBoard_VUSB/software/volumeknob/src/usb_consumer.c function CON_press (line 17) | void CON_press(uint8_t key) { function CON_release (line 22) | void CON_release(void) { function CON_type (line 27) | void CON_type(uint8_t key) { function usb_handle_user_in_request (line 37) | void usb_handle_user_in_request(struct usb_endpoint * e, uint8_t * scrat... FILE: CH32V003F4P6_DevBoard_VUSB/software/volumeknob/src/usb_descr.h type USB_CFG_DESCR_HID (line 83) | struct USB_CFG_DESCR_HID { type USB_CFG_DESCR_HID (line 90) | struct USB_CFG_DESCR_HID type descriptor_list_struct (line 171) | struct descriptor_list_struct { type descriptor_list_struct (line 177) | struct descriptor_list_struct FILE: CH32V003F4P6_DevBoard_VUSB/software/volumeknob/src/usb_handler.c type rv003usb_internal (line 16) | struct rv003usb_internal function usb_setup (line 21) | void usb_setup(void) { function usb_pid_handle_in (line 57) | void usb_pid_handle_in(uint32_t addr, uint8_t * data, uint32_t endp, uin... function usb_pid_handle_out (line 90) | void usb_pid_handle_out(uint32_t addr, uint8_t * data, uint32_t endp, ui... function usb_pid_handle_data (line 97) | void usb_pid_handle_data(uint32_t this_token, uint8_t * data, uint32_t w... function usb_pid_handle_ack (line 214) | void usb_pid_handle_ack(uint32_t dummy, uint8_t * data, uint32_t dummy1,... function usb_pid_handle_setup (line 221) | void usb_pid_handle_setup(uint32_t addr, uint8_t * data, uint32_t endp, ... FILE: CH32V003F4P6_DevBoard_VUSB/software/volumeknob/src/usb_handler.h type usb_endpoint (line 37) | struct usb_endpoint type rv003usb_internal (line 38) | struct rv003usb_internal type usb_urb (line 39) | struct usb_urb type usb_endpoint (line 43) | struct usb_endpoint type rv003usb_internal (line 43) | struct rv003usb_internal type usb_endpoint (line 46) | struct usb_endpoint type usb_endpoint (line 47) | struct usb_endpoint type usb_endpoint (line 50) | struct usb_endpoint type usb_urb (line 50) | struct usb_urb type rv003usb_internal (line 50) | struct rv003usb_internal type usb_endpoint (line 56) | struct usb_endpoint type rv003usb_internal (line 56) | struct rv003usb_internal type rv003usb_internal (line 63) | struct rv003usb_internal type rv003usb_internal (line 64) | struct rv003usb_internal type rv003usb_internal (line 65) | struct rv003usb_internal type rv003usb_internal (line 66) | struct rv003usb_internal type rv003usb_internal (line 67) | struct rv003usb_internal type usb_endpoint (line 124) | struct usb_endpoint { type usb_endpoint (line 137) | struct usb_endpoint type usb_endpoint (line 139) | struct usb_endpoint type rv003usb_internal (line 142) | struct rv003usb_internal { type usb_urb (line 161) | struct usb_urb { type rv003usb_internal (line 168) | struct rv003usb_internal FILE: CH32V203F6P6_DevBoard/software/adc/src/ch32v203.h type ErrorStatus (line 64) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 65) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 66) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type IRQn_Type (line 72) | typedef enum IRQn type ADC_TypeDef (line 142) | typedef struct type BKP_TypeDef (line 167) | typedef struct type CAN_TxMailBox_TypeDef (line 263) | typedef struct type CAN_FIFOMailBox_TypeDef (line 272) | typedef struct type CAN_FilterRegister_TypeDef (line 281) | typedef struct type CAN_TypeDef (line 288) | typedef struct type CRC_TypeDef (line 315) | typedef struct type DMA_Channel_TypeDef (line 325) | typedef struct type DMA_TypeDef (line 334) | typedef struct type EXTI_TypeDef (line 341) | typedef struct type FLASH_TypeDef (line 352) | typedef struct type OB_TypeDef (line 367) | typedef struct type GPIO_TypeDef (line 380) | typedef struct type AFIO_TypeDef (line 392) | typedef struct type I2C_TypeDef (line 402) | typedef struct type IWDG_TypeDef (line 425) | typedef struct type PWR_TypeDef (line 434) | typedef struct type RCC_TypeDef (line 441) | typedef struct type RTC_TypeDef (line 459) | typedef struct type SPI_TypeDef (line 484) | typedef struct type TIM_TypeDef (line 509) | typedef struct type USART_TypeDef (line 554) | typedef struct type WWDG_TypeDef (line 573) | typedef struct type EXTEN_TypeDef (line 581) | typedef struct type OPA_TypeDef (line 587) | typedef struct type ETH10M_TypeDef (line 593) | typedef struct type OSC_TypeDef (line 626) | typedef struct type USBD_TypeDef (line 645) | typedef struct type USBD_BUF_TypeDef (line 677) | typedef struct type USBOTG_FS_TypeDef (line 746) | typedef struct type USBOTG_FS_HOST_TypeDef (line 798) | typedef struct type PFIC_Type (line 841) | typedef struct type SysTick_Type (line 869) | typedef struct FILE: CH32V203F6P6_DevBoard/software/adc/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 25) | void DEBUG_write(const char c) { function DEBUG_print (line 31) | void DEBUG_print(const char* str) { function DEBUG_println (line 36) | void DEBUG_println(const char* str) { function DEBUG_printD (line 42) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 57) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 62) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 68) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 74) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 83) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 90) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 135) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: CH32V203F6P6_DevBoard/software/adc/src/gpio.h function ADC_init (line 386) | static inline void ADC_init(void) { function ADC_read (line 405) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 412) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 417) | static inline int8_t ADC_read_TEMP(void) { FILE: CH32V203F6P6_DevBoard/software/adc/src/main.c function main (line 41) | int main(void) { FILE: CH32V203F6P6_DevBoard/software/adc/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_init_HSI (line 46) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 55) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 69) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 82) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 100) | void CLK_reset(void) { function MCO_init (line 111) | void MCO_init(void) { function RTC_init_LSI (line 121) | void RTC_init_LSI(void) { function RTC_init_LSE (line 137) | void RTC_init_LSE(void) { function RTC_set (line 151) | void RTC_set(uint32_t n) { function RTC_ALARM_set (line 161) | void RTC_ALARM_set(uint32_t n) { function DLY_ticks (line 175) | void DLY_ticks(uint32_t n) { function IWDG_start (line 188) | void IWDG_start(uint16_t ticks) { function IWDG_reload (line 200) | void IWDG_reload(uint16_t ticks) { function SLEEP_WFI_now (line 212) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 218) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 224) | void STOP_WFI_now(void) { function STOP_WFE_now (line 232) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 240) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 248) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 259) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 265) | void __libc_init_array(void) { function default_handler (line 293) | void default_handler(void) { while(1); } function jump_reset (line 354) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 437) | void reset_handler(void) { FILE: CH32V203F6P6_DevBoard/software/adc/src/system.h function __iSave (line 285) | static inline uint32_t __iSave(void) { function __iRestore (line 299) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 312) | static inline void __enable_irq(void) { function __NOP (line 332) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 337) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 342) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 347) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 352) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 357) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 362) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 367) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 372) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 377) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 383) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 393) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 406) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 411) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 423) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 433) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 445) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 455) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 467) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 477) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 489) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 499) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 511) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 521) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 533) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 543) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 555) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 567) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 579) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 591) | static inline uint32_t __get_SP(void) { FILE: CH32V203F6P6_DevBoard/software/blink/src/ch32v203.h type ErrorStatus (line 64) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 65) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 66) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type IRQn_Type (line 72) | typedef enum IRQn type ADC_TypeDef (line 142) | typedef struct type BKP_TypeDef (line 167) | typedef struct type CAN_TxMailBox_TypeDef (line 263) | typedef struct type CAN_FIFOMailBox_TypeDef (line 272) | typedef struct type CAN_FilterRegister_TypeDef (line 281) | typedef struct type CAN_TypeDef (line 288) | typedef struct type CRC_TypeDef (line 315) | typedef struct type DMA_Channel_TypeDef (line 325) | typedef struct type DMA_TypeDef (line 334) | typedef struct type EXTI_TypeDef (line 341) | typedef struct type FLASH_TypeDef (line 352) | typedef struct type OB_TypeDef (line 367) | typedef struct type GPIO_TypeDef (line 380) | typedef struct type AFIO_TypeDef (line 392) | typedef struct type I2C_TypeDef (line 402) | typedef struct type IWDG_TypeDef (line 425) | typedef struct type PWR_TypeDef (line 434) | typedef struct type RCC_TypeDef (line 441) | typedef struct type RTC_TypeDef (line 459) | typedef struct type SPI_TypeDef (line 484) | typedef struct type TIM_TypeDef (line 509) | typedef struct type USART_TypeDef (line 554) | typedef struct type WWDG_TypeDef (line 573) | typedef struct type EXTEN_TypeDef (line 581) | typedef struct type OPA_TypeDef (line 587) | typedef struct type ETH10M_TypeDef (line 593) | typedef struct type OSC_TypeDef (line 626) | typedef struct type USBD_TypeDef (line 645) | typedef struct type USBD_BUF_TypeDef (line 677) | typedef struct type USBOTG_FS_TypeDef (line 746) | typedef struct type USBOTG_FS_HOST_TypeDef (line 798) | typedef struct type PFIC_Type (line 841) | typedef struct type SysTick_Type (line 869) | typedef struct FILE: CH32V203F6P6_DevBoard/software/blink/src/gpio.h function ADC_init (line 386) | static inline void ADC_init(void) { function ADC_read (line 405) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 412) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 417) | static inline int8_t ADC_read_TEMP(void) { FILE: CH32V203F6P6_DevBoard/software/blink/src/main.c function main (line 40) | int main(void) { FILE: CH32V203F6P6_DevBoard/software/blink/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_init_HSI (line 46) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 55) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 69) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 82) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 100) | void CLK_reset(void) { function MCO_init (line 111) | void MCO_init(void) { function RTC_init_LSI (line 121) | void RTC_init_LSI(void) { function RTC_init_LSE (line 137) | void RTC_init_LSE(void) { function RTC_set (line 151) | void RTC_set(uint32_t n) { function RTC_ALARM_set (line 161) | void RTC_ALARM_set(uint32_t n) { function DLY_ticks (line 175) | void DLY_ticks(uint32_t n) { function IWDG_start (line 188) | void IWDG_start(uint16_t ticks) { function IWDG_reload (line 200) | void IWDG_reload(uint16_t ticks) { function SLEEP_WFI_now (line 212) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 218) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 224) | void STOP_WFI_now(void) { function STOP_WFE_now (line 232) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 240) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 248) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 259) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 265) | void __libc_init_array(void) { function default_handler (line 293) | void default_handler(void) { while(1); } function jump_reset (line 354) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 437) | void reset_handler(void) { FILE: CH32V203F6P6_DevBoard/software/blink/src/system.h function __iSave (line 285) | static inline uint32_t __iSave(void) { function __iRestore (line 299) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 312) | static inline void __enable_irq(void) { function __NOP (line 332) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 337) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 342) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 347) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 352) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 357) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 362) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 367) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 372) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 377) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 383) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 393) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 406) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 411) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 423) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 433) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 445) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 455) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 467) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 477) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 489) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 499) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 511) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 521) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 533) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 543) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 555) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 567) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 579) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 591) | static inline uint32_t __get_SP(void) { FILE: CH32V203F6P6_DevBoard/software/debug/src/ch32v203.h type ErrorStatus (line 64) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 65) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 66) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type IRQn_Type (line 72) | typedef enum IRQn type ADC_TypeDef (line 142) | typedef struct type BKP_TypeDef (line 167) | typedef struct type CAN_TxMailBox_TypeDef (line 263) | typedef struct type CAN_FIFOMailBox_TypeDef (line 272) | typedef struct type CAN_FilterRegister_TypeDef (line 281) | typedef struct type CAN_TypeDef (line 288) | typedef struct type CRC_TypeDef (line 315) | typedef struct type DMA_Channel_TypeDef (line 325) | typedef struct type DMA_TypeDef (line 334) | typedef struct type EXTI_TypeDef (line 341) | typedef struct type FLASH_TypeDef (line 352) | typedef struct type OB_TypeDef (line 367) | typedef struct type GPIO_TypeDef (line 380) | typedef struct type AFIO_TypeDef (line 392) | typedef struct type I2C_TypeDef (line 402) | typedef struct type IWDG_TypeDef (line 425) | typedef struct type PWR_TypeDef (line 434) | typedef struct type RCC_TypeDef (line 441) | typedef struct type RTC_TypeDef (line 459) | typedef struct type SPI_TypeDef (line 484) | typedef struct type TIM_TypeDef (line 509) | typedef struct type USART_TypeDef (line 554) | typedef struct type WWDG_TypeDef (line 573) | typedef struct type EXTEN_TypeDef (line 581) | typedef struct type OPA_TypeDef (line 587) | typedef struct type ETH10M_TypeDef (line 593) | typedef struct type OSC_TypeDef (line 626) | typedef struct type USBD_TypeDef (line 645) | typedef struct type USBD_BUF_TypeDef (line 677) | typedef struct type USBOTG_FS_TypeDef (line 746) | typedef struct type USBOTG_FS_HOST_TypeDef (line 798) | typedef struct type PFIC_Type (line 841) | typedef struct type SysTick_Type (line 869) | typedef struct FILE: CH32V203F6P6_DevBoard/software/debug/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 25) | void DEBUG_write(const char c) { function DEBUG_print (line 31) | void DEBUG_print(const char* str) { function DEBUG_println (line 36) | void DEBUG_println(const char* str) { function DEBUG_printD (line 42) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 57) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 62) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 68) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 74) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 83) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 90) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 135) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: CH32V203F6P6_DevBoard/software/debug/src/gpio.h function ADC_init (line 386) | static inline void ADC_init(void) { function ADC_read (line 405) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 412) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 417) | static inline int8_t ADC_read_TEMP(void) { FILE: CH32V203F6P6_DevBoard/software/debug/src/main.c function main (line 32) | int main(void) { FILE: CH32V203F6P6_DevBoard/software/debug/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_init_HSI (line 46) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 55) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 69) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 82) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 100) | void CLK_reset(void) { function MCO_init (line 111) | void MCO_init(void) { function RTC_init_LSI (line 121) | void RTC_init_LSI(void) { function RTC_init_LSE (line 137) | void RTC_init_LSE(void) { function RTC_set (line 151) | void RTC_set(uint32_t n) { function RTC_ALARM_set (line 161) | void RTC_ALARM_set(uint32_t n) { function DLY_ticks (line 175) | void DLY_ticks(uint32_t n) { function IWDG_start (line 188) | void IWDG_start(uint16_t ticks) { function IWDG_reload (line 200) | void IWDG_reload(uint16_t ticks) { function SLEEP_WFI_now (line 212) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 218) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 224) | void STOP_WFI_now(void) { function STOP_WFE_now (line 232) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 240) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 248) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 259) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 265) | void __libc_init_array(void) { function default_handler (line 293) | void default_handler(void) { while(1); } function jump_reset (line 354) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 437) | void reset_handler(void) { FILE: CH32V203F6P6_DevBoard/software/debug/src/system.h function __iSave (line 285) | static inline uint32_t __iSave(void) { function __iRestore (line 299) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 312) | static inline void __enable_irq(void) { function __NOP (line 332) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 337) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 342) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 347) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 352) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 357) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 362) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 367) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 372) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 377) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 383) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 393) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 406) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 411) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 423) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 433) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 445) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 455) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 467) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 477) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 489) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 499) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 511) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 521) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 533) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 543) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 555) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 567) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 579) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 591) | static inline uint32_t __get_SP(void) { FILE: CH32V203F6P6_DevBoard/software/millis/src/ch32v203.h type ErrorStatus (line 64) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 65) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 66) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type IRQn_Type (line 72) | typedef enum IRQn type ADC_TypeDef (line 142) | typedef struct type BKP_TypeDef (line 167) | typedef struct type CAN_TxMailBox_TypeDef (line 263) | typedef struct type CAN_FIFOMailBox_TypeDef (line 272) | typedef struct type CAN_FilterRegister_TypeDef (line 281) | typedef struct type CAN_TypeDef (line 288) | typedef struct type CRC_TypeDef (line 315) | typedef struct type DMA_Channel_TypeDef (line 325) | typedef struct type DMA_TypeDef (line 334) | typedef struct type EXTI_TypeDef (line 341) | typedef struct type FLASH_TypeDef (line 352) | typedef struct type OB_TypeDef (line 367) | typedef struct type GPIO_TypeDef (line 380) | typedef struct type AFIO_TypeDef (line 392) | typedef struct type I2C_TypeDef (line 402) | typedef struct type IWDG_TypeDef (line 425) | typedef struct type PWR_TypeDef (line 434) | typedef struct type RCC_TypeDef (line 441) | typedef struct type RTC_TypeDef (line 459) | typedef struct type SPI_TypeDef (line 484) | typedef struct type TIM_TypeDef (line 509) | typedef struct type USART_TypeDef (line 554) | typedef struct type WWDG_TypeDef (line 573) | typedef struct type EXTEN_TypeDef (line 581) | typedef struct type OPA_TypeDef (line 587) | typedef struct type ETH10M_TypeDef (line 593) | typedef struct type OSC_TypeDef (line 626) | typedef struct type USBD_TypeDef (line 645) | typedef struct type USBD_BUF_TypeDef (line 677) | typedef struct type USBOTG_FS_TypeDef (line 746) | typedef struct type USBOTG_FS_HOST_TypeDef (line 798) | typedef struct type PFIC_Type (line 841) | typedef struct type SysTick_Type (line 869) | typedef struct FILE: CH32V203F6P6_DevBoard/software/millis/src/gpio.h function ADC_init (line 386) | static inline void ADC_init(void) { function ADC_read (line 405) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 412) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 417) | static inline int8_t ADC_read_TEMP(void) { FILE: CH32V203F6P6_DevBoard/software/millis/src/main.c function main (line 33) | int main(void) { FILE: CH32V203F6P6_DevBoard/software/millis/src/millis.c function MIL_init (line 11) | void MIL_init(void) { function MIL_read (line 24) | uint32_t MIL_read(void) { function MIL_reset (line 29) | void MIL_reset(void) { function SysTick_Handler (line 35) | void SysTick_Handler(void) { FILE: CH32V203F6P6_DevBoard/software/millis/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_init_HSI (line 46) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 55) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 69) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 82) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 100) | void CLK_reset(void) { function MCO_init (line 111) | void MCO_init(void) { function RTC_init_LSI (line 121) | void RTC_init_LSI(void) { function RTC_init_LSE (line 137) | void RTC_init_LSE(void) { function RTC_set (line 151) | void RTC_set(uint32_t n) { function RTC_ALARM_set (line 161) | void RTC_ALARM_set(uint32_t n) { function DLY_ticks (line 175) | void DLY_ticks(uint32_t n) { function IWDG_start (line 188) | void IWDG_start(uint16_t ticks) { function IWDG_reload (line 200) | void IWDG_reload(uint16_t ticks) { function SLEEP_WFI_now (line 212) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 218) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 224) | void STOP_WFI_now(void) { function STOP_WFE_now (line 232) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 240) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 248) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 259) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 265) | void __libc_init_array(void) { function default_handler (line 293) | void default_handler(void) { while(1); } function jump_reset (line 354) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 437) | void reset_handler(void) { FILE: CH32V203F6P6_DevBoard/software/millis/src/system.h function __iSave (line 285) | static inline uint32_t __iSave(void) { function __iRestore (line 299) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 312) | static inline void __enable_irq(void) { function __NOP (line 332) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 337) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 342) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 347) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 352) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 357) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 362) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 367) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 372) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 377) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 383) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 393) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 406) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 411) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 423) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 433) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 445) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 455) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 467) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 477) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 489) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 499) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 511) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 521) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 533) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 543) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 555) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 567) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 579) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 591) | static inline uint32_t __get_SP(void) { FILE: CH32V203F6P6_DevBoard/software/serial/src/ch32v203.h type ErrorStatus (line 64) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 65) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 66) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type IRQn_Type (line 72) | typedef enum IRQn type ADC_TypeDef (line 142) | typedef struct type BKP_TypeDef (line 167) | typedef struct type CAN_TxMailBox_TypeDef (line 263) | typedef struct type CAN_FIFOMailBox_TypeDef (line 272) | typedef struct type CAN_FilterRegister_TypeDef (line 281) | typedef struct type CAN_TypeDef (line 288) | typedef struct type CRC_TypeDef (line 315) | typedef struct type DMA_Channel_TypeDef (line 325) | typedef struct type DMA_TypeDef (line 334) | typedef struct type EXTI_TypeDef (line 341) | typedef struct type FLASH_TypeDef (line 352) | typedef struct type OB_TypeDef (line 367) | typedef struct type GPIO_TypeDef (line 380) | typedef struct type AFIO_TypeDef (line 392) | typedef struct type I2C_TypeDef (line 402) | typedef struct type IWDG_TypeDef (line 425) | typedef struct type PWR_TypeDef (line 434) | typedef struct type RCC_TypeDef (line 441) | typedef struct type RTC_TypeDef (line 459) | typedef struct type SPI_TypeDef (line 484) | typedef struct type TIM_TypeDef (line 509) | typedef struct type USART_TypeDef (line 554) | typedef struct type WWDG_TypeDef (line 573) | typedef struct type EXTEN_TypeDef (line 581) | typedef struct type OPA_TypeDef (line 587) | typedef struct type ETH10M_TypeDef (line 593) | typedef struct type OSC_TypeDef (line 626) | typedef struct type USBD_TypeDef (line 645) | typedef struct type USBD_BUF_TypeDef (line 677) | typedef struct type USBOTG_FS_TypeDef (line 746) | typedef struct type USBOTG_FS_HOST_TypeDef (line 798) | typedef struct type PFIC_Type (line 841) | typedef struct type SysTick_Type (line 869) | typedef struct FILE: CH32V203F6P6_DevBoard/software/serial/src/gpio.h function ADC_init (line 386) | static inline void ADC_init(void) { function ADC_read (line 405) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 412) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 417) | static inline int8_t ADC_read_TEMP(void) { FILE: CH32V203F6P6_DevBoard/software/serial/src/main.c function main (line 30) | int main(void) { FILE: CH32V203F6P6_DevBoard/software/serial/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_init_HSI (line 46) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 55) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 69) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 82) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 100) | void CLK_reset(void) { function MCO_init (line 111) | void MCO_init(void) { function RTC_init_LSI (line 121) | void RTC_init_LSI(void) { function RTC_init_LSE (line 137) | void RTC_init_LSE(void) { function RTC_set (line 151) | void RTC_set(uint32_t n) { function RTC_ALARM_set (line 161) | void RTC_ALARM_set(uint32_t n) { function DLY_ticks (line 175) | void DLY_ticks(uint32_t n) { function IWDG_start (line 188) | void IWDG_start(uint16_t ticks) { function IWDG_reload (line 200) | void IWDG_reload(uint16_t ticks) { function SLEEP_WFI_now (line 212) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 218) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 224) | void STOP_WFI_now(void) { function STOP_WFE_now (line 232) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 240) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 248) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 259) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 265) | void __libc_init_array(void) { function default_handler (line 293) | void default_handler(void) { while(1); } function jump_reset (line 354) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 437) | void reset_handler(void) { FILE: CH32V203F6P6_DevBoard/software/serial/src/system.h function __iSave (line 285) | static inline uint32_t __iSave(void) { function __iRestore (line 299) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 312) | static inline void __enable_irq(void) { function __NOP (line 332) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 337) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 342) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 347) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 352) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 357) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 362) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 367) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 372) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 377) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 383) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 393) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 406) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 411) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 423) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 433) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 445) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 455) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 467) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 477) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 489) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 499) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 511) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 521) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 533) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 543) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 555) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 567) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 579) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 591) | static inline uint32_t __get_SP(void) { FILE: CH32V203F6P6_DevBoard/software/serial/src/uart.c function UART1_init (line 13) | void UART1_init(void) { function UART1_read (line 64) | char UART1_read(void) { function UART1_write (line 70) | void UART1_write(const char c) { function UART2_init (line 80) | void UART2_init(void) { function UART2_read (line 107) | char UART2_read(void) { function UART2_write (line 113) | void UART2_write(const char c) { FILE: CH32V203F6P6_DevBoard/software/serial_dma/src/ch32v203.h type ErrorStatus (line 64) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 65) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 66) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type IRQn_Type (line 72) | typedef enum IRQn type ADC_TypeDef (line 142) | typedef struct type BKP_TypeDef (line 167) | typedef struct type CAN_TxMailBox_TypeDef (line 263) | typedef struct type CAN_FIFOMailBox_TypeDef (line 272) | typedef struct type CAN_FilterRegister_TypeDef (line 281) | typedef struct type CAN_TypeDef (line 288) | typedef struct type CRC_TypeDef (line 315) | typedef struct type DMA_Channel_TypeDef (line 325) | typedef struct type DMA_TypeDef (line 334) | typedef struct type EXTI_TypeDef (line 341) | typedef struct type FLASH_TypeDef (line 352) | typedef struct type OB_TypeDef (line 367) | typedef struct type GPIO_TypeDef (line 380) | typedef struct type AFIO_TypeDef (line 392) | typedef struct type I2C_TypeDef (line 402) | typedef struct type IWDG_TypeDef (line 425) | typedef struct type PWR_TypeDef (line 434) | typedef struct type RCC_TypeDef (line 441) | typedef struct type RTC_TypeDef (line 459) | typedef struct type SPI_TypeDef (line 484) | typedef struct type TIM_TypeDef (line 509) | typedef struct type USART_TypeDef (line 554) | typedef struct type WWDG_TypeDef (line 573) | typedef struct type EXTEN_TypeDef (line 581) | typedef struct type OPA_TypeDef (line 587) | typedef struct type ETH10M_TypeDef (line 593) | typedef struct type OSC_TypeDef (line 626) | typedef struct type USBD_TypeDef (line 645) | typedef struct type USBD_BUF_TypeDef (line 677) | typedef struct type USBOTG_FS_TypeDef (line 746) | typedef struct type USBOTG_FS_HOST_TypeDef (line 798) | typedef struct type PFIC_Type (line 841) | typedef struct type SysTick_Type (line 869) | typedef struct FILE: CH32V203F6P6_DevBoard/software/serial_dma/src/gpio.h function ADC_init (line 386) | static inline void ADC_init(void) { function ADC_read (line 405) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 412) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 417) | static inline int8_t ADC_read_TEMP(void) { FILE: CH32V203F6P6_DevBoard/software/serial_dma/src/main.c function main (line 30) | int main(void) { FILE: CH32V203F6P6_DevBoard/software/serial_dma/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_init_HSI (line 46) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 55) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 69) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 82) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 100) | void CLK_reset(void) { function MCO_init (line 111) | void MCO_init(void) { function RTC_init_LSI (line 121) | void RTC_init_LSI(void) { function RTC_init_LSE (line 137) | void RTC_init_LSE(void) { function RTC_set (line 151) | void RTC_set(uint32_t n) { function RTC_ALARM_set (line 161) | void RTC_ALARM_set(uint32_t n) { function DLY_ticks (line 175) | void DLY_ticks(uint32_t n) { function IWDG_start (line 188) | void IWDG_start(uint16_t ticks) { function IWDG_reload (line 200) | void IWDG_reload(uint16_t ticks) { function SLEEP_WFI_now (line 212) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 218) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 224) | void STOP_WFI_now(void) { function STOP_WFE_now (line 232) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 240) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 248) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 259) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 265) | void __libc_init_array(void) { function default_handler (line 293) | void default_handler(void) { while(1); } function jump_reset (line 354) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 437) | void reset_handler(void) { FILE: CH32V203F6P6_DevBoard/software/serial_dma/src/system.h function __iSave (line 285) | static inline uint32_t __iSave(void) { function __iRestore (line 299) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 312) | static inline void __enable_irq(void) { function __NOP (line 332) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 337) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 342) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 347) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 352) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 357) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 362) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 367) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 372) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 377) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 383) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 393) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 406) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 411) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 423) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 433) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 445) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 455) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 467) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 477) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 489) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 499) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 511) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 521) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 533) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 543) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 555) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 567) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 579) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 591) | static inline uint32_t __get_SP(void) { FILE: CH32V203F6P6_DevBoard/software/serial_dma/src/uart2_dma.c function UART2_init (line 14) | void UART2_init(void) { function UART2_available (line 51) | uint8_t UART2_available(void) { function UART2_read (line 56) | char UART2_read(void) { function UART2_write (line 65) | void UART2_write(const char c) { FILE: CH32V203F6P6_DevBoard/software/watchdog/src/ch32v203.h type ErrorStatus (line 64) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 65) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 66) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type IRQn_Type (line 72) | typedef enum IRQn type ADC_TypeDef (line 142) | typedef struct type BKP_TypeDef (line 167) | typedef struct type CAN_TxMailBox_TypeDef (line 263) | typedef struct type CAN_FIFOMailBox_TypeDef (line 272) | typedef struct type CAN_FilterRegister_TypeDef (line 281) | typedef struct type CAN_TypeDef (line 288) | typedef struct type CRC_TypeDef (line 315) | typedef struct type DMA_Channel_TypeDef (line 325) | typedef struct type DMA_TypeDef (line 334) | typedef struct type EXTI_TypeDef (line 341) | typedef struct type FLASH_TypeDef (line 352) | typedef struct type OB_TypeDef (line 367) | typedef struct type GPIO_TypeDef (line 380) | typedef struct type AFIO_TypeDef (line 392) | typedef struct type I2C_TypeDef (line 402) | typedef struct type IWDG_TypeDef (line 425) | typedef struct type PWR_TypeDef (line 434) | typedef struct type RCC_TypeDef (line 441) | typedef struct type RTC_TypeDef (line 459) | typedef struct type SPI_TypeDef (line 484) | typedef struct type TIM_TypeDef (line 509) | typedef struct type USART_TypeDef (line 554) | typedef struct type WWDG_TypeDef (line 573) | typedef struct type EXTEN_TypeDef (line 581) | typedef struct type OPA_TypeDef (line 587) | typedef struct type ETH10M_TypeDef (line 593) | typedef struct type OSC_TypeDef (line 626) | typedef struct type USBD_TypeDef (line 645) | typedef struct type USBD_BUF_TypeDef (line 677) | typedef struct type USBOTG_FS_TypeDef (line 746) | typedef struct type USBOTG_FS_HOST_TypeDef (line 798) | typedef struct type PFIC_Type (line 841) | typedef struct type SysTick_Type (line 869) | typedef struct FILE: CH32V203F6P6_DevBoard/software/watchdog/src/gpio.h function ADC_init (line 386) | static inline void ADC_init(void) { function ADC_read (line 405) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 412) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 417) | static inline int8_t ADC_read_TEMP(void) { FILE: CH32V203F6P6_DevBoard/software/watchdog/src/main.c function main (line 32) | int main(void) { FILE: CH32V203F6P6_DevBoard/software/watchdog/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_init_HSI (line 46) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 55) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 69) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 82) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 100) | void CLK_reset(void) { function MCO_init (line 111) | void MCO_init(void) { function RTC_init_LSI (line 121) | void RTC_init_LSI(void) { function RTC_init_LSE (line 137) | void RTC_init_LSE(void) { function RTC_set (line 151) | void RTC_set(uint32_t n) { function RTC_ALARM_set (line 161) | void RTC_ALARM_set(uint32_t n) { function DLY_ticks (line 175) | void DLY_ticks(uint32_t n) { function IWDG_start (line 188) | void IWDG_start(uint16_t ticks) { function IWDG_reload (line 200) | void IWDG_reload(uint16_t ticks) { function SLEEP_WFI_now (line 212) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 218) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 224) | void STOP_WFI_now(void) { function STOP_WFE_now (line 232) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 240) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 248) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 259) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 265) | void __libc_init_array(void) { function default_handler (line 293) | void default_handler(void) { while(1); } function jump_reset (line 354) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 437) | void reset_handler(void) { FILE: CH32V203F6P6_DevBoard/software/watchdog/src/system.h function __iSave (line 285) | static inline uint32_t __iSave(void) { function __iRestore (line 299) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 312) | static inline void __enable_irq(void) { function __NOP (line 332) | static inline void __NOP(void) { function NVIC_EnableIRQ (line 337) | static inline void NVIC_EnableIRQ(IRQn_Type IRQn) { function NVIC_DisableIRQ (line 342) | static inline void NVIC_DisableIRQ(IRQn_Type IRQn) { function NVIC_GetStatusIRQ (line 347) | static inline uint32_t NVIC_GetStatusIRQ(IRQn_Type IRQn) { function NVIC_GetPendingIRQ (line 352) | static inline uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function NVIC_SetPendingIRQ (line 357) | static inline void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function NVIC_ClearPendingIRQ (line 362) | static inline void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function NVIC_GetActive (line 367) | static inline uint32_t NVIC_GetActive(IRQn_Type IRQn) { function NVIC_SetPriority (line 372) | static inline void NVIC_SetPriority(IRQn_Type IRQn, uint8_t priority) { function __WFI (line 377) | __attribute__( ( always_inline ) ) static inline void __WFI(void) { function __WFE (line 383) | __attribute__( ( always_inline ) ) static inline void __WFE(void) { function SetVTFIRQ (line 393) | static inline void SetVTFIRQ(uint32_t addr, IRQn_Type IRQn, uint8_t num,... function NVIC_SystemReset (line 406) | static inline void NVIC_SystemReset(void) { function __get_MSTATUS (line 411) | static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 423) | static inline void __set_MSTATUS(uint32_t value) { function __get_MISA (line 433) | static inline uint32_t __get_MISA(void) { function __set_MISA (line 445) | static inline void __set_MISA(uint32_t value) { function __get_MTVEC (line 455) | static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 467) | static inline void __set_MTVEC(uint32_t value) { function __get_MSCRATCH (line 477) | static inline uint32_t __get_MSCRATCH(void) { function __set_MSCRATCH (line 489) | static inline void __set_MSCRATCH(uint32_t value) { function __get_MEPC (line 499) | static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 511) | static inline void __set_MEPC(uint32_t value) { function __get_MCAUSE (line 521) | static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 533) | static inline void __set_MCAUSE(uint32_t value) { function __get_MVENDORID (line 543) | static inline uint32_t __get_MVENDORID(void) { function __get_MARCHID (line 555) | static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 567) | static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 579) | static inline uint32_t __get_MHARTID(void) { function __get_SP (line 591) | static inline uint32_t __get_SP(void) { FILE: CH32X033F8P6_DevBoard/software/adc/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/adc/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/adc/src/main.c function main (line 40) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/adc/src/print.c function printD (line 10) | void printD(void (*putchar) (char c), uint32_t value) { function printN (line 25) | void printN(void (*putchar) (char c), uint8_t nibble) { function printB (line 30) | void printB(void (*putchar) (char c), uint8_t value) { function printH (line 36) | void printH(void (*putchar) (char c), uint16_t value) { function printW (line 42) | void printW(void (*putchar) (char c), uint32_t value) { function printS (line 48) | void printS(void (*putchar) (char c), const char* str) { function println (line 53) | void println(void (*putchar) (char c), const char* str) { function printF (line 62) | void printF(void (*putchar) (char c), const char *format, ...) { function _vfprintf (line 69) | static void _vfprintf(void (*putchar) (char c), const char* str, va_lis... function _itoa (line 114) | void _itoa(void (*putchar) (char c), int32_t val, int8_t rad, int8_t len) { FILE: CH32X033F8P6_DevBoard/software/adc/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/adc/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/adc/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32X033F8P6_DevBoard/software/adc/src/usb_cdc.c function CDC_init (line 36) | void CDC_init(void) { function CDC_available (line 41) | uint8_t CDC_available(void) { function CDC_ready (line 46) | uint8_t CDC_ready(void) { function CDC_flush (line 51) | void CDC_flush(void) { function CDC_write (line 61) | void CDC_write(char c) { function CDC_read (line 68) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 101) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 119) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 134) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 140) | void CDC_EP2_OUT(void) { FILE: CH32X033F8P6_DevBoard/software/adc/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 77) | typedef struct { FILE: CH32X033F8P6_DevBoard/software/adc/src/usb_descr.h type USB_CFG_DESCR_CDC (line 49) | typedef struct __attribute__((packed)) { FILE: CH32X033F8P6_DevBoard/software/adc/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 36) | void USB_init(void) { function USB_EP0_copyDescr (line 75) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 85) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 428) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 466) | void USB_EP0_OUT(void) { function USBFS_IRQHandler (line 488) | void USBFS_IRQHandler(void) { FILE: CH32X033F8P6_DevBoard/software/blink/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/blink/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/blink/src/main.c function main (line 39) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/blink/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/blink/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/capsblock/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/capsblock/src/main.c function main (line 45) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/capsblock/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/capsblock/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/capsblock/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32X033F8P6_DevBoard/software/capsblock/src/usb_descr.h type USB_CFG_DESCR_HID (line 48) | typedef struct __attribute__((packed)) { FILE: CH32X033F8P6_DevBoard/software/capsblock/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 36) | void USB_init(void) { function USB_EP0_copyDescr (line 75) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 85) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 428) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 466) | void USB_EP0_OUT(void) { function USBFS_IRQHandler (line 488) | void USBFS_IRQHandler(void) { FILE: CH32X033F8P6_DevBoard/software/capsblock/src/usb_hid.c function HID_sendReport (line 22) | void HID_sendReport(uint8_t* buf, uint8_t len) { function HID_EP_init (line 36) | void HID_EP_init(void) { function HID_EP1_IN (line 54) | void HID_EP1_IN(void) { function HID_EP2_OUT (line 61) | void HID_EP2_OUT(void) { FILE: CH32X033F8P6_DevBoard/software/capsblock/src/usb_keyboard.c function KBD_press (line 33) | void KBD_press(uint8_t key) { function KBD_release (line 69) | void KBD_release(uint8_t key) { function KBD_type (line 97) | void KBD_type(uint8_t key) { function KBD_releaseAll (line 105) | void KBD_releaseAll(void) { function KBD_print (line 114) | void KBD_print(char* str) { FILE: CH32X033F8P6_DevBoard/software/cdc_echo/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/cdc_echo/src/main.c function main (line 46) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/cdc_echo/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/cdc_echo/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/cdc_echo/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32X033F8P6_DevBoard/software/cdc_echo/src/usb_cdc.c function CDC_init (line 36) | void CDC_init(void) { function CDC_available (line 41) | uint8_t CDC_available(void) { function CDC_ready (line 46) | uint8_t CDC_ready(void) { function CDC_flush (line 51) | void CDC_flush(void) { function CDC_write (line 61) | void CDC_write(char c) { function CDC_read (line 68) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 101) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 119) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 134) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 140) | void CDC_EP2_OUT(void) { FILE: CH32X033F8P6_DevBoard/software/cdc_echo/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 77) | typedef struct { FILE: CH32X033F8P6_DevBoard/software/cdc_echo/src/usb_descr.h type USB_CFG_DESCR_CDC (line 49) | typedef struct __attribute__((packed)) { FILE: CH32X033F8P6_DevBoard/software/cdc_echo/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 36) | void USB_init(void) { function USB_EP0_copyDescr (line 75) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 85) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 428) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 466) | void USB_EP0_OUT(void) { function USBFS_IRQHandler (line 488) | void USBFS_IRQHandler(void) { FILE: CH32X033F8P6_DevBoard/software/debug_serial/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/debug_serial/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 25) | void DEBUG_write(const char c) { function DEBUG_print (line 31) | void DEBUG_print(const char* str) { function DEBUG_println (line 36) | void DEBUG_println(const char* str) { function DEBUG_printD (line 42) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 57) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 62) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 68) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 74) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 83) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 90) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 135) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: CH32X033F8P6_DevBoard/software/debug_serial/src/main.c function main (line 39) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/debug_serial/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/debug_serial/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/i2c_eeprom/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/i2c_eeprom/src/eeprom_24c.c function EEPROM_write (line 12) | void EEPROM_write(uint16_t addr, uint8_t value) { function EEPROM_read (line 21) | uint8_t EEPROM_read(uint16_t addr) { function EEPROM_update (line 33) | void EEPROM_update(uint16_t addr, uint8_t value) { function EEPROM_writeStream (line 38) | void EEPROM_writeStream(uint16_t addr, uint8_t* ptr, uint8_t len) { function EEPROM_readStream (line 48) | void EEPROM_readStream(uint16_t addr, uint8_t* ptr, uint8_t len) { FILE: CH32X033F8P6_DevBoard/software/i2c_eeprom/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/i2c_eeprom/src/i2c_soft.c function I2C_init (line 46) | void I2C_init(void) { function I2C_write (line 54) | void I2C_write(uint8_t data) { function I2C_start (line 65) | void I2C_start(uint8_t addr) { function I2C_restart (line 73) | void I2C_restart(uint8_t addr) { function I2C_stop (line 81) | void I2C_stop(void) { function I2C_read (line 90) | uint8_t I2C_read(uint8_t ack) { function I2C_writeBuffer (line 108) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32X033F8P6_DevBoard/software/i2c_eeprom/src/main.c function main (line 40) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/i2c_eeprom/src/print.c function printD (line 10) | void printD(void (*putchar) (char c), uint32_t value) { function printN (line 25) | void printN(void (*putchar) (char c), uint8_t nibble) { function printB (line 30) | void printB(void (*putchar) (char c), uint8_t value) { function printH (line 36) | void printH(void (*putchar) (char c), uint16_t value) { function printW (line 42) | void printW(void (*putchar) (char c), uint32_t value) { function printS (line 48) | void printS(void (*putchar) (char c), const char* str) { function println (line 53) | void println(void (*putchar) (char c), const char* str) { function printF (line 62) | void printF(void (*putchar) (char c), const char *format, ...) { function _vfprintf (line 69) | static void _vfprintf(void (*putchar) (char c), const char* str, va_lis... function _itoa (line 114) | void _itoa(void (*putchar) (char c), int32_t val, int8_t rad, int8_t len) { FILE: CH32X033F8P6_DevBoard/software/i2c_eeprom/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/i2c_eeprom/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/i2c_eeprom/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32X033F8P6_DevBoard/software/i2c_eeprom/src/usb_cdc.c function CDC_init (line 36) | void CDC_init(void) { function CDC_available (line 41) | uint8_t CDC_available(void) { function CDC_ready (line 46) | uint8_t CDC_ready(void) { function CDC_flush (line 51) | void CDC_flush(void) { function CDC_write (line 61) | void CDC_write(char c) { function CDC_read (line 68) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 101) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 119) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 134) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 140) | void CDC_EP2_OUT(void) { FILE: CH32X033F8P6_DevBoard/software/i2c_eeprom/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 77) | typedef struct { FILE: CH32X033F8P6_DevBoard/software/i2c_eeprom/src/usb_descr.h type USB_CFG_DESCR_CDC (line 49) | typedef struct __attribute__((packed)) { FILE: CH32X033F8P6_DevBoard/software/i2c_eeprom/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 36) | void USB_init(void) { function USB_EP0_copyDescr (line 75) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 85) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 428) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 466) | void USB_EP0_OUT(void) { function USBFS_IRQHandler (line 488) | void USBFS_IRQHandler(void) { FILE: CH32X033F8P6_DevBoard/software/max7219_segment/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/max7219_segment/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/max7219_segment/src/main.c function main (line 41) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/max7219_segment/src/max7219.c function MAX_send (line 27) | void MAX_send(uint8_t reg, uint8_t data) { function SEG_init (line 36) | void SEG_init(void) { function SEG_printD (line 48) | void SEG_printD(uint32_t value) { function SEG_print (line 53) | void SEG_print(int32_t value, uint8_t dotpos) { FILE: CH32X033F8P6_DevBoard/software/max7219_segment/src/spi_tx.c function SPI_init (line 9) | void SPI_init(void) { function SPI_write (line 28) | void SPI_write(uint8_t data) { FILE: CH32X033F8P6_DevBoard/software/max7219_segment/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/max7219_segment/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/millis/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/millis/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/millis/src/main.c function main (line 40) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/millis/src/millis.c function MIL_init (line 11) | void MIL_init(void) { function MIL_read (line 22) | uint32_t MIL_read(void) { function MIL_reset (line 27) | void MIL_reset(void) { function SysTick_Handler (line 33) | void SysTick_Handler(void) { FILE: CH32X033F8P6_DevBoard/software/millis/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/millis/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/mousewiggler/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/mousewiggler/src/main.c function main (line 46) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/mousewiggler/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/mousewiggler/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/mousewiggler/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32X033F8P6_DevBoard/software/mousewiggler/src/usb_descr.h type USB_CFG_DESCR_HID (line 45) | typedef struct __attribute__((packed)) { FILE: CH32X033F8P6_DevBoard/software/mousewiggler/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 36) | void USB_init(void) { function USB_EP0_copyDescr (line 75) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 85) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 428) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 466) | void USB_EP0_OUT(void) { function USBFS_IRQHandler (line 488) | void USBFS_IRQHandler(void) { FILE: CH32X033F8P6_DevBoard/software/mousewiggler/src/usb_hid.c function HID_sendReport (line 22) | void HID_sendReport(uint8_t* buf, uint8_t len) { function HID_EP_init (line 36) | void HID_EP_init(void) { function HID_EP1_IN (line 54) | void HID_EP1_IN(void) { function HID_EP2_OUT (line 61) | void HID_EP2_OUT(void) { FILE: CH32X033F8P6_DevBoard/software/mousewiggler/src/usb_mouse.c type HID_MOUSE_REPORT_TYPE (line 15) | typedef struct { function MOUSE_press (line 35) | void MOUSE_press(uint8_t buttons) { function MOUSE_release (line 41) | void MOUSE_release(uint8_t buttons) { function MOUSE_move (line 47) | void MOUSE_move(int8_t xrel, int8_t yrel) { function MOUSE_wheel (line 56) | void MOUSE_wheel(int8_t rel) { FILE: CH32X033F8P6_DevBoard/software/neopixel_spi/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/neopixel_spi/src/main.c function main (line 39) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/neopixel_spi/src/neo_spi.c function NEO_init (line 28) | void NEO_init(void) { function NEO_sendByte (line 67) | void NEO_sendByte(uint8_t data) { function NEO_update (line 79) | void NEO_update(void) { function NEO_clearAll (line 90) | void NEO_clearAll(void) { function NEO_writeColor (line 101) | void NEO_writeColor(uint8_t pixel, uint8_t r, uint8_t g, uint8_t b) { function NEO_writeHue (line 116) | void NEO_writeHue(uint8_t pixel, uint8_t hue, uint8_t bright) { function NEO_clearPixel (line 131) | void NEO_clearPixel(uint8_t pixel) { FILE: CH32X033F8P6_DevBoard/software/neopixel_spi/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/neopixel_spi/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/neopixel_sw/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/neopixel_sw/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/neopixel_sw/src/main.c function main (line 38) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/neopixel_sw/src/neo_sw.c function NEO_init (line 57) | void NEO_init(void) { function NEO_sendByte (line 68) | void NEO_sendByte(uint8_t data) { function NEO_update (line 101) | void NEO_update(void) { function NEO_clearAll (line 112) | void NEO_clearAll(void) { function NEO_writeColor (line 123) | void NEO_writeColor(uint8_t pixel, uint8_t r, uint8_t g, uint8_t b) { function NEO_writeHue (line 138) | void NEO_writeHue(uint8_t pixel, uint8_t hue, uint8_t bright) { function NEO_clearPixel (line 153) | void NEO_clearPixel(uint8_t pixel) { FILE: CH32X033F8P6_DevBoard/software/neopixel_sw/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/neopixel_sw/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/oled_conway/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/oled_conway/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/oled_conway/src/i2c_soft.c function I2C_init (line 46) | void I2C_init(void) { function I2C_write (line 54) | void I2C_write(uint8_t data) { function I2C_start (line 65) | void I2C_start(uint8_t addr) { function I2C_restart (line 73) | void I2C_restart(uint8_t addr) { function I2C_stop (line 81) | void I2C_stop(void) { function I2C_read (line 90) | uint8_t I2C_read(uint8_t ack) { function I2C_writeBuffer (line 108) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32X033F8P6_DevBoard/software/oled_conway/src/main.c function random (line 79) | uint32_t random(uint32_t max) { function getpixel (line 90) | uint8_t getpixel(uint8_t xpos, uint8_t ypos) { function setpixel (line 97) | void setpixel(uint8_t xpos, uint8_t ypos) { function calculate (line 102) | void calculate(void) { function main (line 124) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/oled_conway/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/oled_conway/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/oled_gfx/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/oled_gfx/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/oled_gfx/src/i2c_soft.c function I2C_init (line 46) | void I2C_init(void) { function I2C_write (line 54) | void I2C_write(uint8_t data) { function I2C_start (line 65) | void I2C_start(uint8_t addr) { function I2C_restart (line 73) | void I2C_restart(uint8_t addr) { function I2C_stop (line 81) | void I2C_stop(void) { function I2C_read (line 90) | uint8_t I2C_read(uint8_t ack) { function I2C_writeBuffer (line 108) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32X033F8P6_DevBoard/software/oled_gfx/src/main.c function random (line 42) | uint32_t random(uint32_t max) { function main (line 69) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/oled_gfx/src/ssd1306_gfx.c function OLED_init (line 165) | void OLED_init(void) { function OLED_display (line 179) | void OLED_display(uint8_t val) { function OLED_contrast (line 187) | void OLED_contrast(uint8_t val) { function OLED_invert (line 196) | void OLED_invert(uint8_t val) { function OLED_flip (line 204) | void OLED_flip(uint8_t xflip, uint8_t yflip) { function OLED_vscroll (line 213) | void OLED_vscroll(uint8_t y) { function OLED_home (line 222) | void OLED_home(uint8_t x, uint8_t y) { function OLED_refresh (line 232) | void OLED_refresh(void) { function OLED_clear (line 261) | void OLED_clear(void) { function OLED_copy (line 268) | void OLED_copy(void) { function OLED_getPixel (line 276) | uint8_t OLED_getPixel(int16_t x, int16_t y) { function OLED_setPixel (line 288) | void OLED_setPixel(int16_t x, int16_t y, uint8_t color) { function OLED_drawVLine (line 314) | void OLED_drawVLine(int16_t x, int16_t y, int16_t h, uint8_t color) { function OLED_drawHLine (line 319) | void OLED_drawHLine(int16_t x, int16_t y, int16_t w, uint8_t color) { function OLED_drawLine (line 325) | void OLED_drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint8... function OLED_drawRect (line 350) | void OLED_drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t c... function OLED_fillRect (line 358) | void OLED_fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t c... function OLED_drawCircle (line 364) | void OLED_drawCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function OLED_fillCircle (line 394) | void OLED_fillCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function OLED_drawScreen (line 423) | void OLED_drawScreen(const uint8_t* bmp) { function OLED_drawBitmap (line 431) | void OLED_drawBitmap(int16_t x0, int16_t y0, int16_t w, int16_t h, const... function OLED_drawSprite (line 443) | void OLED_drawSprite(int16_t x0, int16_t y0, int16_t w, int16_t h, const... function OLED_cursor (line 463) | void OLED_cursor(int16_t x, int16_t y) { function OLED_textsize (line 468) | void OLED_textsize(uint8_t size) { function OLED_textinvert (line 473) | void OLED_textinvert(uint8_t yes) { function OLED_stretch (line 478) | uint16_t OLED_stretch(uint16_t x) { function OLED_write (line 486) | void OLED_write(char c) { function OLED_print (line 576) | void OLED_print(char* str) { function OLED_printSegment (line 585) | void OLED_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uin... FILE: CH32X033F8P6_DevBoard/software/oled_gfx/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/oled_gfx/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/oled_mandelbrot/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/oled_mandelbrot/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/oled_mandelbrot/src/i2c_soft.c function I2C_init (line 46) | void I2C_init(void) { function I2C_write (line 54) | void I2C_write(uint8_t data) { function I2C_start (line 65) | void I2C_start(uint8_t addr) { function I2C_restart (line 73) | void I2C_restart(uint8_t addr) { function I2C_stop (line 81) | void I2C_stop(void) { function I2C_read (line 90) | uint8_t I2C_read(uint8_t ack) { function I2C_writeBuffer (line 108) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32X033F8P6_DevBoard/software/oled_mandelbrot/src/main.c function MANDEL_draw (line 76) | void MANDEL_draw(void) { function main (line 111) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/oled_mandelbrot/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/oled_mandelbrot/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/oled_sinewave/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/oled_sinewave/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/oled_sinewave/src/i2c_soft.c function I2C_init (line 46) | void I2C_init(void) { function I2C_write (line 54) | void I2C_write(uint8_t data) { function I2C_start (line 65) | void I2C_start(uint8_t addr) { function I2C_restart (line 73) | void I2C_restart(uint8_t addr) { function I2C_stop (line 81) | void I2C_stop(void) { function I2C_read (line 90) | uint8_t I2C_read(uint8_t ack) { function I2C_writeBuffer (line 108) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32X033F8P6_DevBoard/software/oled_sinewave/src/main.c function OLED_init (line 109) | void OLED_init(void) { function OLED_cursor (line 119) | void OLED_cursor(uint8_t xpos, uint8_t ypos) { function OLED_plotChar (line 130) | void OLED_plotChar(char c) { function main (line 163) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/oled_sinewave/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/oled_sinewave/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/oled_txt/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/oled_txt/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/oled_txt/src/i2c_soft.c function I2C_init (line 46) | void I2C_init(void) { function I2C_write (line 54) | void I2C_write(uint8_t data) { function I2C_start (line 65) | void I2C_start(uint8_t addr) { function I2C_restart (line 73) | void I2C_restart(uint8_t addr) { function I2C_stop (line 81) | void I2C_stop(void) { function I2C_read (line 90) | uint8_t I2C_read(uint8_t ack) { function I2C_writeBuffer (line 108) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32X033F8P6_DevBoard/software/oled_txt/src/main.c function main (line 52) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/oled_txt/src/ssd1306_txt.c function OLED_init (line 171) | void OLED_init(void) { function OLED_display (line 184) | void OLED_display(uint8_t val) { function OLED_contrast (line 192) | void OLED_contrast(uint8_t val) { function OLED_invert (line 201) | void OLED_invert(uint8_t val) { function OLED_flip (line 209) | void OLED_flip(uint8_t xflip, uint8_t yflip) { function OLED_vscroll (line 218) | void OLED_vscroll(uint8_t y) { function OLED_clearLine (line 234) | void OLED_clearLine(uint8_t y) { function OLED_clear (line 245) | void OLED_clear(void) { function OLED_cursor (line 251) | void OLED_cursor(uint8_t x, uint8_t y) { function OLED_textinvert (line 264) | void OLED_textinvert(uint8_t yes) { function OLED_stretch (line 275) | uint16_t OLED_stretch(uint16_t x) { function OLED_textsize (line 283) | void OLED_textsize(uint8_t size) { function OLED_plotChar (line 290) | void OLED_plotChar(char c) { function OLED_write (line 344) | void OLED_write(char c) { function OLED_print (line 356) | void OLED_print(char* str) { function OLED_drawBitmap (line 365) | void OLED_drawBitmap(const uint8_t* bmp, uint8_t w, uint8_t h) { function OLED_clearRect (line 382) | void OLED_clearRect(uint8_t w, uint8_t h) { function OLED_printSegment (line 395) | void OLED_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uin... FILE: CH32X033F8P6_DevBoard/software/oled_txt/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/oled_txt/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/pin_event/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/pin_event/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/pin_event/src/main.c function main (line 39) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/pin_event/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/pin_event/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/pin_interrupt/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/pin_interrupt/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/pin_interrupt/src/main.c function main (line 39) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/pin_interrupt/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/pin_interrupt/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/pin_reset_sw/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/pin_reset_sw/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/pin_reset_sw/src/main.c function main (line 39) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/pin_reset_sw/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/pin_reset_sw/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/reset/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/reset/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/reset/src/main.c function main (line 39) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/reset/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/reset/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/serial/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/serial/src/main.c function main (line 38) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/serial/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/serial/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/serial/src/uart.c function UART1_init (line 13) | void UART1_init(void) { function UART1_read (line 63) | char UART1_read(void) { function UART1_write (line 69) | void UART1_write(const char c) { function UART2_init (line 79) | void UART2_init(void) { function UART2_read (line 130) | char UART2_read(void) { function UART2_write (line 136) | void UART2_write(const char c) { function UART3_init (line 146) | void UART3_init(void) { function UART3_read (line 181) | char UART3_read(void) { function UART3_write (line 187) | void UART3_write(const char c) { function UART4_init (line 197) | void UART4_init(void) { function UART4_read (line 256) | char UART4_read(void) { function UART4_write (line 262) | void UART4_write(const char c) { FILE: CH32X033F8P6_DevBoard/software/serial_dma/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/serial_dma/src/main.c function main (line 38) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/serial_dma/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/serial_dma/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/serial_dma/src/uart2_dma.c function UART2_init (line 18) | void UART2_init(void) { function UART2_available (line 79) | uint8_t UART2_available(void) { function UART2_read (line 84) | char UART2_read(void) { function UART2_write (line 93) | void UART2_write(const char c) { FILE: CH32X033F8P6_DevBoard/software/sleep/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/sleep/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/sleep/src/main.c function main (line 39) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/sleep/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/sleep/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/st7302_lcd/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/st7302_lcd/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/st7302_lcd/src/main.c function random (line 50) | uint32_t random(uint32_t max) { function main (line 77) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/st7302_lcd/src/st7302_gfx_soft.c function LCD_SPI_init (line 121) | void LCD_SPI_init(void) { function LCD_SPI_write (line 132) | void LCD_SPI_write(uint8_t data) { function LCD_SPI_command (line 142) | void LCD_SPI_command(uint8_t cmd) { function LCD_SPI_command2 (line 149) | void LCD_SPI_command2(uint8_t c, uint8_t d1, uint8_t d2) { function LCD_init (line 158) | void LCD_init(void) { function LCD_invert (line 207) | void LCD_invert(uint8_t yes) { function LCD_sleep (line 218) | void LCD_sleep(uint8_t yes) { function LCD_writeBlock (line 230) | void LCD_writeBlock(uint8_t row, uint8_t column, uint32_t block) { function LCD_readBlock (line 244) | uint32_t LCD_readBlock(uint8_t row, uint8_t column) { function LCD_clear (line 276) | void LCD_clear(void) { function LCD_setPixel (line 295) | void LCD_setPixel(int16_t x, int16_t y, uint8_t color) { function LCD_flush (line 329) | void LCD_flush(void) { function LCD_getPixel (line 335) | uint8_t LCD_getPixel(int16_t x, int16_t y) { function LCD_drawVLine (line 358) | void LCD_drawVLine(int16_t x, int16_t y, int16_t h, uint8_t color) { function LCD_drawHLine (line 363) | void LCD_drawHLine(int16_t x, int16_t y, int16_t w, uint8_t color) { function LCD_drawLine (line 369) | void LCD_drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint8_... function LCD_drawRect (line 394) | void LCD_drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t co... function LCD_fillRect (line 402) | void LCD_fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t co... function LCD_drawCircle (line 408) | void LCD_drawCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function LCD_fillCircle (line 438) | void LCD_fillCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function LCD_drawBitmap (line 467) | void LCD_drawBitmap(int16_t x0, int16_t y0, int16_t w, int16_t h, const ... function LCD_drawSprite (line 479) | void LCD_drawSprite(int16_t x0, int16_t y0, int16_t w, int16_t h, const ... function LCD_cursor (line 499) | void LCD_cursor(int16_t x, int16_t y) { function LCD_textsize (line 504) | void LCD_textsize(uint8_t size) { function LCD_textinvert (line 509) | void LCD_textinvert(uint8_t yes) { function LCD_stretch (line 514) | uint16_t LCD_stretch(uint16_t x) { function LCD_write (line 522) | void LCD_write(char c) { function LCD_print (line 610) | void LCD_print(char* str) { function LCD_printSegment (line 619) | void LCD_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uint... FILE: CH32X033F8P6_DevBoard/software/st7302_lcd/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/st7302_lcd/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/st7789_tft/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/st7789_tft/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/st7789_tft/src/main.c function random (line 50) | uint32_t random(uint32_t max) { function main (line 77) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/st7789_tft/src/spi_tx.c function SPI_init (line 9) | void SPI_init(void) { function SPI_write (line 28) | void SPI_write(uint8_t data) { FILE: CH32X033F8P6_DevBoard/software/st7789_tft/src/st7735_gfx.c function TFT_SPI_init (line 120) | void TFT_SPI_init(void) { function TFT_SPI_command (line 133) | void TFT_SPI_command(uint8_t cmd) { function TFT_SPI_command2 (line 142) | void TFT_SPI_command2(uint8_t c, uint16_t d1, uint16_t d2) { function TFT_resync (line 148) | void TFT_resync(void) { function TFT_init (line 160) | void TFT_init(void) { function TFT_power (line 187) | void TFT_power(uint8_t yes) { function TFT_sleep (line 198) | void TFT_sleep(uint8_t yes) { function TFT_invert (line 210) | void TFT_invert(uint8_t yes) { function TFT_streamStart (line 221) | void TFT_streamStart(int16_t x, int16_t y, int16_t w, int16_t h) { function TFT_streamStop (line 235) | void TFT_streamStop(void) { function TFT_streamColor (line 243) | void TFT_streamColor(uint16_t color) { function TFT_clear (line 266) | void TFT_clear(void) { function TFT_setPixel (line 284) | void TFT_setPixel(int16_t x, int16_t y, uint16_t color) { function TFT_fillRect (line 292) | void TFT_fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t c... function TFT_fill (line 319) | void TFT_fill(uint16_t color) { function TFT_drawVLine (line 324) | void TFT_drawVLine(int16_t x, int16_t y, int16_t h, uint16_t color) { function TFT_drawHLine (line 329) | void TFT_drawHLine(int16_t x, int16_t y, int16_t w, uint16_t color) { function TFT_drawLine (line 335) | void TFT_drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint16... function TFT_drawRect (line 360) | void TFT_drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t c... function TFT_drawCircle (line 369) | void TFT_drawCircle(int16_t x0, int16_t y0, int16_t r, uint16_t color) { function TFT_fillCircle (line 399) | void TFT_fillCircle(int16_t x0, int16_t y0, int16_t r, uint16_t color) { function TFT_drawBitmap (line 428) | void TFT_drawBitmap(int16_t x0, int16_t y0, int16_t w, int16_t h, const ... function TFT_drawSprite (line 449) | void TFT_drawSprite(int16_t x0, int16_t y0, int16_t w, int16_t h, const ... function TFT_cursor (line 471) | void TFT_cursor(int16_t x, int16_t y) { function TFT_textcolor (line 476) | void TFT_textcolor(uint16_t color) { function TFT_textbackground (line 481) | void TFT_textbackground(uint16_t color) { function TFT_textsize (line 486) | void TFT_textsize(uint8_t size) { function TFT_stretch (line 491) | uint16_t TFT_stretch(uint16_t x) { function TFT_printBitmap (line 499) | void TFT_printBitmap(uint16_t w, uint16_t h, const uint8_t* bmp) { function TFT_write (line 514) | void TFT_write(char c) { function TFT_print (line 597) | void TFT_print(char* str) { function TFT_printSegment (line 606) | void TFT_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uint... FILE: CH32X033F8P6_DevBoard/software/st7789_tft/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/st7789_tft/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/tinybasic/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/tinybasic/src/main.c function main (line 45) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/tinybasic/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/tinybasic/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/tinybasic/src/ttbasic.c function newline (line 11) | void newline(void) { function getrnd (line 17) | short getrnd(short max) { function sstyle (line 75) | char sstyle(unsigned char code, function c_toupper (line 148) | char c_toupper(char c) { function c_isprint (line 151) | char c_isprint(char c) { function c_isspace (line 154) | char c_isspace(char c) { function c_isdigit (line 157) | char c_isdigit(char c) { function c_isalpha (line 160) | char c_isalpha(char c) { function c_puts (line 164) | void c_puts(const char *s) { function c_gets (line 168) | void c_gets() { function putnum (line 196) | void putnum(short value, short d) { function getnum (line 226) | short getnum() { function toktoi (line 282) | unsigned char toktoi() { function getsize (line 419) | short getsize() { function getlineno (line 427) | short getlineno(unsigned char *lp) { function inslist (line 445) | void inslist() { function putlist (line 488) | void putlist(unsigned char* ip) { function getparam (line 561) | short getparam() { function ivalue (line 584) | short ivalue() { function imul (line 669) | short imul() { function iplus (line 701) | short iplus() { function iexp (line 729) | short iexp() { function iprint (line 777) | void iprint() { function iinput (line 824) | void iinput() { function ivar (line 897) | void ivar() { function iarray (line 917) | void iarray() { function ilet (line 943) | void ilet() { function irun (line 1176) | void irun() { function ilist (line 1193) | void ilist() { function inew (line 1222) | void inew(void) { function icom (line 1239) | void icom() { function error (line 1274) | void error() { function basic (line 1305) | void basic() { FILE: CH32X033F8P6_DevBoard/software/tinybasic/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32X033F8P6_DevBoard/software/tinybasic/src/usb_cdc.c function CDC_init (line 36) | void CDC_init(void) { function CDC_available (line 41) | uint8_t CDC_available(void) { function CDC_ready (line 46) | uint8_t CDC_ready(void) { function CDC_flush (line 51) | void CDC_flush(void) { function CDC_write (line 61) | void CDC_write(char c) { function CDC_read (line 68) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 101) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 119) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 134) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 140) | void CDC_EP2_OUT(void) { FILE: CH32X033F8P6_DevBoard/software/tinybasic/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 77) | typedef struct { FILE: CH32X033F8P6_DevBoard/software/tinybasic/src/usb_descr.h type USB_CFG_DESCR_CDC (line 49) | typedef struct __attribute__((packed)) { FILE: CH32X033F8P6_DevBoard/software/tinybasic/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 36) | void USB_init(void) { function USB_EP0_copyDescr (line 75) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 85) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 428) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 466) | void USB_EP0_OUT(void) { function USBFS_IRQHandler (line 488) | void USBFS_IRQHandler(void) { FILE: CH32X033F8P6_DevBoard/software/tm1650_segment/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/tm1650_segment/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/tm1650_segment/src/i2c_soft.c function I2C_init (line 46) | void I2C_init(void) { function I2C_write (line 54) | void I2C_write(uint8_t data) { function I2C_start (line 65) | void I2C_start(uint8_t addr) { function I2C_restart (line 73) | void I2C_restart(uint8_t addr) { function I2C_stop (line 81) | void I2C_stop(void) { function I2C_read (line 90) | uint8_t I2C_read(uint8_t ack) { function I2C_writeBuffer (line 108) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32X033F8P6_DevBoard/software/tm1650_segment/src/main.c function main (line 39) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/tm1650_segment/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/tm1650_segment/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/tm1650_segment/src/tm1650.c function TM_write (line 15) | void TM_write(uint8_t addr, uint8_t value) { function TM_setBrightness (line 22) | void TM_setBrightness(uint8_t bright) { function TM_init (line 27) | void TM_init(void) { function TM_printSegment (line 33) | void TM_printSegment(uint8_t digit, uint8_t code) { function TM_printDigit (line 38) | void TM_printDigit(uint8_t digit, uint8_t value) { function TM_printH (line 43) | void TM_printH(uint16_t value) { function TM_printD (line 56) | void TM_printD(uint16_t value) { function TM_print (line 74) | void TM_print(int16_t value, uint8_t dotpos) { function TM_printD (line 103) | void TM_printD(uint16_t value) { function TM_print (line 120) | void TM_print(int16_t value, uint8_t dotpos) { FILE: CH32X033F8P6_DevBoard/software/touchkey/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/touchkey/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/touchkey/src/main.c function main (line 39) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/touchkey/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/touchkey/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/usb2oled/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/usb2oled/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/usb2oled/src/i2c_soft.c function I2C_init (line 46) | void I2C_init(void) { function I2C_write (line 54) | void I2C_write(uint8_t data) { function I2C_start (line 65) | void I2C_start(uint8_t addr) { function I2C_restart (line 73) | void I2C_restart(uint8_t addr) { function I2C_stop (line 81) | void I2C_stop(void) { function I2C_read (line 90) | uint8_t I2C_read(uint8_t ack) { function I2C_writeBuffer (line 108) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32X033F8P6_DevBoard/software/usb2oled/src/main.c function main (line 50) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/usb2oled/src/oled_term.c function OLED_setline (line 73) | void OLED_setline(uint8_t line) { function OLED_clearline (line 82) | void OLED_clearline(uint8_t line) { function OLED_clear (line 92) | void OLED_clear(void) { function OLED_scrollDisplay (line 101) | void OLED_scrollDisplay(void) { function OLED_init (line 112) | void OLED_init(void) { function OLED_plotChar (line 126) | void OLED_plotChar(char c) { function OLED_write (line 138) | void OLED_write(char c) { FILE: CH32X033F8P6_DevBoard/software/usb2oled/src/print.c function printD (line 10) | void printD(void (*putchar) (char c), uint32_t value) { function printN (line 25) | void printN(void (*putchar) (char c), uint8_t nibble) { function printB (line 30) | void printB(void (*putchar) (char c), uint8_t value) { function printH (line 36) | void printH(void (*putchar) (char c), uint16_t value) { function printW (line 42) | void printW(void (*putchar) (char c), uint32_t value) { function printS (line 48) | void printS(void (*putchar) (char c), const char* str) { function println (line 53) | void println(void (*putchar) (char c), const char* str) { function printF (line 62) | void printF(void (*putchar) (char c), const char *format, ...) { function _vfprintf (line 69) | static void _vfprintf(void (*putchar) (char c), const char* str, va_lis... function _itoa (line 114) | void _itoa(void (*putchar) (char c), int32_t val, int8_t rad, int8_t len) { FILE: CH32X033F8P6_DevBoard/software/usb2oled/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/usb2oled/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/usb2oled/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32X033F8P6_DevBoard/software/usb2oled/src/usb_cdc.c function CDC_init (line 36) | void CDC_init(void) { function CDC_available (line 41) | uint8_t CDC_available(void) { function CDC_ready (line 46) | uint8_t CDC_ready(void) { function CDC_flush (line 51) | void CDC_flush(void) { function CDC_write (line 61) | void CDC_write(char c) { function CDC_read (line 68) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 101) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 119) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 134) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 140) | void CDC_EP2_OUT(void) { FILE: CH32X033F8P6_DevBoard/software/usb2oled/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 77) | typedef struct { FILE: CH32X033F8P6_DevBoard/software/usb2oled/src/usb_descr.h type USB_CFG_DESCR_CDC (line 49) | typedef struct __attribute__((packed)) { FILE: CH32X033F8P6_DevBoard/software/usb2oled/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 36) | void USB_init(void) { function USB_EP0_copyDescr (line 75) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 85) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 428) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 466) | void USB_EP0_OUT(void) { function USBFS_IRQHandler (line 488) | void USBFS_IRQHandler(void) { FILE: CH32X033F8P6_DevBoard/software/usb2serial/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/usb2serial/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/usb2serial/src/main.c function main (line 47) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/usb2serial/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/usb2serial/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X033F8P6_DevBoard/software/usb2serial/src/uart2_dma.c function UART2_init (line 18) | void UART2_init(void) { function UART2_available (line 79) | uint8_t UART2_available(void) { function UART2_read (line 84) | char UART2_read(void) { function UART2_write (line 93) | void UART2_write(const char c) { FILE: CH32X033F8P6_DevBoard/software/usb2serial/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32X033F8P6_DevBoard/software/usb2serial/src/usb_cdc.c function CDC_init (line 36) | void CDC_init(void) { function CDC_available (line 41) | uint8_t CDC_available(void) { function CDC_ready (line 46) | uint8_t CDC_ready(void) { function CDC_flush (line 51) | void CDC_flush(void) { function CDC_write (line 61) | void CDC_write(char c) { function CDC_read (line 68) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 101) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 119) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 134) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 140) | void CDC_EP2_OUT(void) { FILE: CH32X033F8P6_DevBoard/software/usb2serial/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 77) | typedef struct { FILE: CH32X033F8P6_DevBoard/software/usb2serial/src/usb_descr.h type USB_CFG_DESCR_CDC (line 49) | typedef struct __attribute__((packed)) { FILE: CH32X033F8P6_DevBoard/software/usb2serial/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 36) | void USB_init(void) { function USB_EP0_copyDescr (line 75) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 85) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 428) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 466) | void USB_EP0_OUT(void) { function USBFS_IRQHandler (line 488) | void USBFS_IRQHandler(void) { FILE: CH32X033F8P6_DevBoard/software/watchdog/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X033F8P6_DevBoard/software/watchdog/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X033F8P6_DevBoard/software/watchdog/src/main.c function main (line 39) | int main(void) { FILE: CH32X033F8P6_DevBoard/software/watchdog/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X033F8P6_DevBoard/software/watchdog/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/adc/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/adc/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/adc/src/main.c function main (line 40) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/adc/src/print.c function printD (line 10) | void printD(void (*putchar) (char c), uint32_t value) { function printN (line 25) | void printN(void (*putchar) (char c), uint8_t nibble) { function printB (line 30) | void printB(void (*putchar) (char c), uint8_t value) { function printH (line 36) | void printH(void (*putchar) (char c), uint16_t value) { function printW (line 42) | void printW(void (*putchar) (char c), uint32_t value) { function printS (line 48) | void printS(void (*putchar) (char c), const char* str) { function println (line 53) | void println(void (*putchar) (char c), const char* str) { function printF (line 62) | void printF(void (*putchar) (char c), const char *format, ...) { function _vfprintf (line 69) | static void _vfprintf(void (*putchar) (char c), const char* str, va_lis... function _itoa (line 114) | void _itoa(void (*putchar) (char c), int32_t val, int8_t rad, int8_t len) { FILE: CH32X035F7P6_DevBoard/software/adc/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/adc/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/adc/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32X035F7P6_DevBoard/software/adc/src/usb_cdc.c function CDC_init (line 36) | void CDC_init(void) { function CDC_available (line 41) | uint8_t CDC_available(void) { function CDC_ready (line 46) | uint8_t CDC_ready(void) { function CDC_flush (line 51) | void CDC_flush(void) { function CDC_write (line 61) | void CDC_write(char c) { function CDC_read (line 68) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 101) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 119) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 134) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 140) | void CDC_EP2_OUT(void) { FILE: CH32X035F7P6_DevBoard/software/adc/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 77) | typedef struct { FILE: CH32X035F7P6_DevBoard/software/adc/src/usb_descr.h type USB_CFG_DESCR_CDC (line 49) | typedef struct __attribute__((packed)) { FILE: CH32X035F7P6_DevBoard/software/adc/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 36) | void USB_init(void) { function USB_EP0_copyDescr (line 75) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 85) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 428) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 466) | void USB_EP0_OUT(void) { function USBFS_IRQHandler (line 488) | void USBFS_IRQHandler(void) { FILE: CH32X035F7P6_DevBoard/software/blink/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/blink/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/blink/src/main.c function main (line 39) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/blink/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/blink/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/capsblock/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/capsblock/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/capsblock/src/main.c function main (line 45) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/capsblock/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/capsblock/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/capsblock/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32X035F7P6_DevBoard/software/capsblock/src/usb_descr.h type USB_CFG_DESCR_HID (line 48) | typedef struct __attribute__((packed)) { FILE: CH32X035F7P6_DevBoard/software/capsblock/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 36) | void USB_init(void) { function USB_EP0_copyDescr (line 75) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 85) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 428) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 466) | void USB_EP0_OUT(void) { function USBFS_IRQHandler (line 488) | void USBFS_IRQHandler(void) { FILE: CH32X035F7P6_DevBoard/software/capsblock/src/usb_hid.c function HID_sendReport (line 22) | void HID_sendReport(uint8_t* buf, uint8_t len) { function HID_EP_init (line 36) | void HID_EP_init(void) { function HID_EP1_IN (line 54) | void HID_EP1_IN(void) { function HID_EP2_OUT (line 61) | void HID_EP2_OUT(void) { FILE: CH32X035F7P6_DevBoard/software/capsblock/src/usb_keyboard.c function KBD_press (line 33) | void KBD_press(uint8_t key) { function KBD_release (line 69) | void KBD_release(uint8_t key) { function KBD_type (line 97) | void KBD_type(uint8_t key) { function KBD_releaseAll (line 105) | void KBD_releaseAll(void) { function KBD_print (line 114) | void KBD_print(char* str) { FILE: CH32X035F7P6_DevBoard/software/cdc_echo/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/cdc_echo/src/main.c function main (line 46) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/cdc_echo/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/cdc_echo/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/cdc_echo/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32X035F7P6_DevBoard/software/cdc_echo/src/usb_cdc.c function CDC_init (line 36) | void CDC_init(void) { function CDC_available (line 41) | uint8_t CDC_available(void) { function CDC_ready (line 46) | uint8_t CDC_ready(void) { function CDC_flush (line 51) | void CDC_flush(void) { function CDC_write (line 61) | void CDC_write(char c) { function CDC_read (line 68) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 101) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 119) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 134) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 140) | void CDC_EP2_OUT(void) { FILE: CH32X035F7P6_DevBoard/software/cdc_echo/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 77) | typedef struct { FILE: CH32X035F7P6_DevBoard/software/cdc_echo/src/usb_descr.h type USB_CFG_DESCR_CDC (line 49) | typedef struct __attribute__((packed)) { FILE: CH32X035F7P6_DevBoard/software/cdc_echo/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 36) | void USB_init(void) { function USB_EP0_copyDescr (line 75) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 85) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 428) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 466) | void USB_EP0_OUT(void) { function USBFS_IRQHandler (line 488) | void USBFS_IRQHandler(void) { FILE: CH32X035F7P6_DevBoard/software/debug_serial/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/debug_serial/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 25) | void DEBUG_write(const char c) { function DEBUG_print (line 31) | void DEBUG_print(const char* str) { function DEBUG_println (line 36) | void DEBUG_println(const char* str) { function DEBUG_printD (line 42) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 57) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 62) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 68) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 74) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 83) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 90) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 135) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: CH32X035F7P6_DevBoard/software/debug_serial/src/main.c function main (line 39) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/debug_serial/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/debug_serial/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/i2c_eeprom/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/i2c_eeprom/src/eeprom_24c.c function EEPROM_write (line 12) | void EEPROM_write(uint16_t addr, uint8_t value) { function EEPROM_read (line 21) | uint8_t EEPROM_read(uint16_t addr) { function EEPROM_update (line 33) | void EEPROM_update(uint16_t addr, uint8_t value) { function EEPROM_writeStream (line 38) | void EEPROM_writeStream(uint16_t addr, uint8_t* ptr, uint8_t len) { function EEPROM_readStream (line 48) | void EEPROM_readStream(uint16_t addr, uint8_t* ptr, uint8_t len) { FILE: CH32X035F7P6_DevBoard/software/i2c_eeprom/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/i2c_eeprom/src/i2c_soft.c function I2C_init (line 46) | void I2C_init(void) { function I2C_write (line 54) | void I2C_write(uint8_t data) { function I2C_start (line 65) | void I2C_start(uint8_t addr) { function I2C_restart (line 73) | void I2C_restart(uint8_t addr) { function I2C_stop (line 81) | void I2C_stop(void) { function I2C_read (line 90) | uint8_t I2C_read(uint8_t ack) { function I2C_writeBuffer (line 108) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32X035F7P6_DevBoard/software/i2c_eeprom/src/main.c function main (line 40) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/i2c_eeprom/src/print.c function printD (line 10) | void printD(void (*putchar) (char c), uint32_t value) { function printN (line 25) | void printN(void (*putchar) (char c), uint8_t nibble) { function printB (line 30) | void printB(void (*putchar) (char c), uint8_t value) { function printH (line 36) | void printH(void (*putchar) (char c), uint16_t value) { function printW (line 42) | void printW(void (*putchar) (char c), uint32_t value) { function printS (line 48) | void printS(void (*putchar) (char c), const char* str) { function println (line 53) | void println(void (*putchar) (char c), const char* str) { function printF (line 62) | void printF(void (*putchar) (char c), const char *format, ...) { function _vfprintf (line 69) | static void _vfprintf(void (*putchar) (char c), const char* str, va_lis... function _itoa (line 114) | void _itoa(void (*putchar) (char c), int32_t val, int8_t rad, int8_t len) { FILE: CH32X035F7P6_DevBoard/software/i2c_eeprom/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/i2c_eeprom/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/i2c_eeprom/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32X035F7P6_DevBoard/software/i2c_eeprom/src/usb_cdc.c function CDC_init (line 36) | void CDC_init(void) { function CDC_available (line 41) | uint8_t CDC_available(void) { function CDC_ready (line 46) | uint8_t CDC_ready(void) { function CDC_flush (line 51) | void CDC_flush(void) { function CDC_write (line 61) | void CDC_write(char c) { function CDC_read (line 68) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 101) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 119) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 134) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 140) | void CDC_EP2_OUT(void) { FILE: CH32X035F7P6_DevBoard/software/i2c_eeprom/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 77) | typedef struct { FILE: CH32X035F7P6_DevBoard/software/i2c_eeprom/src/usb_descr.h type USB_CFG_DESCR_CDC (line 49) | typedef struct __attribute__((packed)) { FILE: CH32X035F7P6_DevBoard/software/i2c_eeprom/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 36) | void USB_init(void) { function USB_EP0_copyDescr (line 75) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 85) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 428) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 466) | void USB_EP0_OUT(void) { function USBFS_IRQHandler (line 488) | void USBFS_IRQHandler(void) { FILE: CH32X035F7P6_DevBoard/software/max7219_segment/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/max7219_segment/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/max7219_segment/src/main.c function main (line 41) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/max7219_segment/src/max7219.c function MAX_send (line 27) | void MAX_send(uint8_t reg, uint8_t data) { function SEG_init (line 36) | void SEG_init(void) { function SEG_printD (line 48) | void SEG_printD(uint32_t value) { function SEG_print (line 53) | void SEG_print(int32_t value, uint8_t dotpos) { FILE: CH32X035F7P6_DevBoard/software/max7219_segment/src/spi_tx.c function SPI_init (line 9) | void SPI_init(void) { function SPI_write (line 28) | void SPI_write(uint8_t data) { FILE: CH32X035F7P6_DevBoard/software/max7219_segment/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/max7219_segment/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/millis/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/millis/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/millis/src/main.c function main (line 40) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/millis/src/millis.c function MIL_init (line 11) | void MIL_init(void) { function MIL_read (line 22) | uint32_t MIL_read(void) { function MIL_reset (line 27) | void MIL_reset(void) { function SysTick_Handler (line 33) | void SysTick_Handler(void) { FILE: CH32X035F7P6_DevBoard/software/millis/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/millis/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/mousewiggler/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/mousewiggler/src/main.c function main (line 46) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/mousewiggler/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/mousewiggler/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/mousewiggler/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32X035F7P6_DevBoard/software/mousewiggler/src/usb_descr.h type USB_CFG_DESCR_HID (line 45) | typedef struct __attribute__((packed)) { FILE: CH32X035F7P6_DevBoard/software/mousewiggler/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 36) | void USB_init(void) { function USB_EP0_copyDescr (line 75) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 85) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 428) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 466) | void USB_EP0_OUT(void) { function USBFS_IRQHandler (line 488) | void USBFS_IRQHandler(void) { FILE: CH32X035F7P6_DevBoard/software/mousewiggler/src/usb_hid.c function HID_sendReport (line 22) | void HID_sendReport(uint8_t* buf, uint8_t len) { function HID_EP_init (line 36) | void HID_EP_init(void) { function HID_EP1_IN (line 54) | void HID_EP1_IN(void) { function HID_EP2_OUT (line 61) | void HID_EP2_OUT(void) { FILE: CH32X035F7P6_DevBoard/software/mousewiggler/src/usb_mouse.c type HID_MOUSE_REPORT_TYPE (line 15) | typedef struct { function MOUSE_press (line 35) | void MOUSE_press(uint8_t buttons) { function MOUSE_release (line 41) | void MOUSE_release(uint8_t buttons) { function MOUSE_move (line 47) | void MOUSE_move(int8_t xrel, int8_t yrel) { function MOUSE_wheel (line 56) | void MOUSE_wheel(int8_t rel) { FILE: CH32X035F7P6_DevBoard/software/neopixel_spi/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/neopixel_spi/src/main.c function main (line 39) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/neopixel_spi/src/neo_spi.c function NEO_init (line 28) | void NEO_init(void) { function NEO_sendByte (line 67) | void NEO_sendByte(uint8_t data) { function NEO_update (line 79) | void NEO_update(void) { function NEO_clearAll (line 90) | void NEO_clearAll(void) { function NEO_writeColor (line 101) | void NEO_writeColor(uint8_t pixel, uint8_t r, uint8_t g, uint8_t b) { function NEO_writeHue (line 116) | void NEO_writeHue(uint8_t pixel, uint8_t hue, uint8_t bright) { function NEO_clearPixel (line 131) | void NEO_clearPixel(uint8_t pixel) { FILE: CH32X035F7P6_DevBoard/software/neopixel_spi/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/neopixel_spi/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/neopixel_sw/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/neopixel_sw/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/neopixel_sw/src/main.c function main (line 38) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/neopixel_sw/src/neo_sw.c function NEO_init (line 57) | void NEO_init(void) { function NEO_sendByte (line 68) | void NEO_sendByte(uint8_t data) { function NEO_update (line 101) | void NEO_update(void) { function NEO_clearAll (line 112) | void NEO_clearAll(void) { function NEO_writeColor (line 123) | void NEO_writeColor(uint8_t pixel, uint8_t r, uint8_t g, uint8_t b) { function NEO_writeHue (line 138) | void NEO_writeHue(uint8_t pixel, uint8_t hue, uint8_t bright) { function NEO_clearPixel (line 153) | void NEO_clearPixel(uint8_t pixel) { FILE: CH32X035F7P6_DevBoard/software/neopixel_sw/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/neopixel_sw/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/oled_conway/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/oled_conway/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/oled_conway/src/i2c_soft.c function I2C_init (line 46) | void I2C_init(void) { function I2C_write (line 54) | void I2C_write(uint8_t data) { function I2C_start (line 65) | void I2C_start(uint8_t addr) { function I2C_restart (line 73) | void I2C_restart(uint8_t addr) { function I2C_stop (line 81) | void I2C_stop(void) { function I2C_read (line 90) | uint8_t I2C_read(uint8_t ack) { function I2C_writeBuffer (line 108) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32X035F7P6_DevBoard/software/oled_conway/src/main.c function random (line 79) | uint32_t random(uint32_t max) { function getpixel (line 90) | uint8_t getpixel(uint8_t xpos, uint8_t ypos) { function setpixel (line 97) | void setpixel(uint8_t xpos, uint8_t ypos) { function calculate (line 102) | void calculate(void) { function main (line 124) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/oled_conway/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/oled_conway/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/oled_gfx/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/oled_gfx/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/oled_gfx/src/i2c_soft.c function I2C_init (line 46) | void I2C_init(void) { function I2C_write (line 54) | void I2C_write(uint8_t data) { function I2C_start (line 65) | void I2C_start(uint8_t addr) { function I2C_restart (line 73) | void I2C_restart(uint8_t addr) { function I2C_stop (line 81) | void I2C_stop(void) { function I2C_read (line 90) | uint8_t I2C_read(uint8_t ack) { function I2C_writeBuffer (line 108) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32X035F7P6_DevBoard/software/oled_gfx/src/main.c function random (line 42) | uint32_t random(uint32_t max) { function main (line 69) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/oled_gfx/src/ssd1306_gfx.c function OLED_init (line 165) | void OLED_init(void) { function OLED_display (line 179) | void OLED_display(uint8_t val) { function OLED_contrast (line 187) | void OLED_contrast(uint8_t val) { function OLED_invert (line 196) | void OLED_invert(uint8_t val) { function OLED_flip (line 204) | void OLED_flip(uint8_t xflip, uint8_t yflip) { function OLED_vscroll (line 213) | void OLED_vscroll(uint8_t y) { function OLED_home (line 222) | void OLED_home(uint8_t x, uint8_t y) { function OLED_refresh (line 232) | void OLED_refresh(void) { function OLED_clear (line 261) | void OLED_clear(void) { function OLED_copy (line 268) | void OLED_copy(void) { function OLED_getPixel (line 276) | uint8_t OLED_getPixel(int16_t x, int16_t y) { function OLED_setPixel (line 288) | void OLED_setPixel(int16_t x, int16_t y, uint8_t color) { function OLED_drawVLine (line 314) | void OLED_drawVLine(int16_t x, int16_t y, int16_t h, uint8_t color) { function OLED_drawHLine (line 319) | void OLED_drawHLine(int16_t x, int16_t y, int16_t w, uint8_t color) { function OLED_drawLine (line 325) | void OLED_drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint8... function OLED_drawRect (line 350) | void OLED_drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t c... function OLED_fillRect (line 358) | void OLED_fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t c... function OLED_drawCircle (line 364) | void OLED_drawCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function OLED_fillCircle (line 394) | void OLED_fillCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function OLED_drawScreen (line 423) | void OLED_drawScreen(const uint8_t* bmp) { function OLED_drawBitmap (line 431) | void OLED_drawBitmap(int16_t x0, int16_t y0, int16_t w, int16_t h, const... function OLED_drawSprite (line 443) | void OLED_drawSprite(int16_t x0, int16_t y0, int16_t w, int16_t h, const... function OLED_cursor (line 463) | void OLED_cursor(int16_t x, int16_t y) { function OLED_textsize (line 468) | void OLED_textsize(uint8_t size) { function OLED_textinvert (line 473) | void OLED_textinvert(uint8_t yes) { function OLED_stretch (line 478) | uint16_t OLED_stretch(uint16_t x) { function OLED_write (line 486) | void OLED_write(char c) { function OLED_print (line 576) | void OLED_print(char* str) { function OLED_printSegment (line 585) | void OLED_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uin... FILE: CH32X035F7P6_DevBoard/software/oled_gfx/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/oled_gfx/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/oled_mandelbrot/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/oled_mandelbrot/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/oled_mandelbrot/src/i2c_soft.c function I2C_init (line 46) | void I2C_init(void) { function I2C_write (line 54) | void I2C_write(uint8_t data) { function I2C_start (line 65) | void I2C_start(uint8_t addr) { function I2C_restart (line 73) | void I2C_restart(uint8_t addr) { function I2C_stop (line 81) | void I2C_stop(void) { function I2C_read (line 90) | uint8_t I2C_read(uint8_t ack) { function I2C_writeBuffer (line 108) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32X035F7P6_DevBoard/software/oled_mandelbrot/src/main.c function MANDEL_draw (line 76) | void MANDEL_draw(void) { function main (line 111) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/oled_mandelbrot/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/oled_mandelbrot/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/oled_sinewave/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/oled_sinewave/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/oled_sinewave/src/i2c_soft.c function I2C_init (line 46) | void I2C_init(void) { function I2C_write (line 54) | void I2C_write(uint8_t data) { function I2C_start (line 65) | void I2C_start(uint8_t addr) { function I2C_restart (line 73) | void I2C_restart(uint8_t addr) { function I2C_stop (line 81) | void I2C_stop(void) { function I2C_read (line 90) | uint8_t I2C_read(uint8_t ack) { function I2C_writeBuffer (line 108) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32X035F7P6_DevBoard/software/oled_sinewave/src/main.c function OLED_init (line 109) | void OLED_init(void) { function OLED_cursor (line 119) | void OLED_cursor(uint8_t xpos, uint8_t ypos) { function OLED_plotChar (line 130) | void OLED_plotChar(char c) { function main (line 163) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/oled_sinewave/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/oled_sinewave/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/oled_txt/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/oled_txt/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/oled_txt/src/i2c_soft.c function I2C_init (line 46) | void I2C_init(void) { function I2C_write (line 54) | void I2C_write(uint8_t data) { function I2C_start (line 65) | void I2C_start(uint8_t addr) { function I2C_restart (line 73) | void I2C_restart(uint8_t addr) { function I2C_stop (line 81) | void I2C_stop(void) { function I2C_read (line 90) | uint8_t I2C_read(uint8_t ack) { function I2C_writeBuffer (line 108) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32X035F7P6_DevBoard/software/oled_txt/src/main.c function main (line 52) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/oled_txt/src/ssd1306_txt.c function OLED_init (line 171) | void OLED_init(void) { function OLED_display (line 184) | void OLED_display(uint8_t val) { function OLED_contrast (line 192) | void OLED_contrast(uint8_t val) { function OLED_invert (line 201) | void OLED_invert(uint8_t val) { function OLED_flip (line 209) | void OLED_flip(uint8_t xflip, uint8_t yflip) { function OLED_vscroll (line 218) | void OLED_vscroll(uint8_t y) { function OLED_clearLine (line 234) | void OLED_clearLine(uint8_t y) { function OLED_clear (line 245) | void OLED_clear(void) { function OLED_cursor (line 251) | void OLED_cursor(uint8_t x, uint8_t y) { function OLED_textinvert (line 264) | void OLED_textinvert(uint8_t yes) { function OLED_stretch (line 275) | uint16_t OLED_stretch(uint16_t x) { function OLED_textsize (line 283) | void OLED_textsize(uint8_t size) { function OLED_plotChar (line 290) | void OLED_plotChar(char c) { function OLED_write (line 344) | void OLED_write(char c) { function OLED_print (line 356) | void OLED_print(char* str) { function OLED_drawBitmap (line 365) | void OLED_drawBitmap(const uint8_t* bmp, uint8_t w, uint8_t h) { function OLED_clearRect (line 382) | void OLED_clearRect(uint8_t w, uint8_t h) { function OLED_printSegment (line 395) | void OLED_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uin... FILE: CH32X035F7P6_DevBoard/software/oled_txt/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/oled_txt/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/pin_event/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/pin_event/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/pin_event/src/main.c function main (line 39) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/pin_event/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/pin_event/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/pin_interrupt/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/pin_interrupt/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/pin_interrupt/src/main.c function main (line 39) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/pin_interrupt/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/pin_interrupt/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/pin_reset_sw/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/pin_reset_sw/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/pin_reset_sw/src/main.c function main (line 39) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/pin_reset_sw/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/pin_reset_sw/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/reset/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/reset/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/reset/src/main.c function main (line 39) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/reset/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/reset/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/serial/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/serial/src/main.c function main (line 38) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/serial/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/serial/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/serial/src/uart.c function UART1_init (line 13) | void UART1_init(void) { function UART1_read (line 63) | char UART1_read(void) { function UART1_write (line 69) | void UART1_write(const char c) { function UART2_init (line 79) | void UART2_init(void) { function UART2_read (line 130) | char UART2_read(void) { function UART2_write (line 136) | void UART2_write(const char c) { function UART3_init (line 146) | void UART3_init(void) { function UART3_read (line 181) | char UART3_read(void) { function UART3_write (line 187) | void UART3_write(const char c) { function UART4_init (line 197) | void UART4_init(void) { function UART4_read (line 256) | char UART4_read(void) { function UART4_write (line 262) | void UART4_write(const char c) { FILE: CH32X035F7P6_DevBoard/software/serial_dma/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/serial_dma/src/main.c function main (line 38) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/serial_dma/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/serial_dma/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/serial_dma/src/uart2_dma.c function UART2_init (line 18) | void UART2_init(void) { function UART2_available (line 79) | uint8_t UART2_available(void) { function UART2_read (line 84) | char UART2_read(void) { function UART2_write (line 93) | void UART2_write(const char c) { FILE: CH32X035F7P6_DevBoard/software/sleep/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/sleep/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/sleep/src/main.c function main (line 39) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/sleep/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/sleep/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/st7302_lcd/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/st7302_lcd/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/st7302_lcd/src/main.c function random (line 50) | uint32_t random(uint32_t max) { function main (line 77) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/st7302_lcd/src/st7302_gfx_soft.c function LCD_SPI_init (line 121) | void LCD_SPI_init(void) { function LCD_SPI_write (line 132) | void LCD_SPI_write(uint8_t data) { function LCD_SPI_command (line 142) | void LCD_SPI_command(uint8_t cmd) { function LCD_SPI_command2 (line 149) | void LCD_SPI_command2(uint8_t c, uint8_t d1, uint8_t d2) { function LCD_init (line 158) | void LCD_init(void) { function LCD_invert (line 207) | void LCD_invert(uint8_t yes) { function LCD_sleep (line 218) | void LCD_sleep(uint8_t yes) { function LCD_writeBlock (line 230) | void LCD_writeBlock(uint8_t row, uint8_t column, uint32_t block) { function LCD_readBlock (line 244) | uint32_t LCD_readBlock(uint8_t row, uint8_t column) { function LCD_clear (line 276) | void LCD_clear(void) { function LCD_setPixel (line 295) | void LCD_setPixel(int16_t x, int16_t y, uint8_t color) { function LCD_flush (line 329) | void LCD_flush(void) { function LCD_getPixel (line 335) | uint8_t LCD_getPixel(int16_t x, int16_t y) { function LCD_drawVLine (line 358) | void LCD_drawVLine(int16_t x, int16_t y, int16_t h, uint8_t color) { function LCD_drawHLine (line 363) | void LCD_drawHLine(int16_t x, int16_t y, int16_t w, uint8_t color) { function LCD_drawLine (line 369) | void LCD_drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint8_... function LCD_drawRect (line 394) | void LCD_drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t co... function LCD_fillRect (line 402) | void LCD_fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t co... function LCD_drawCircle (line 408) | void LCD_drawCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function LCD_fillCircle (line 438) | void LCD_fillCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function LCD_drawBitmap (line 467) | void LCD_drawBitmap(int16_t x0, int16_t y0, int16_t w, int16_t h, const ... function LCD_drawSprite (line 479) | void LCD_drawSprite(int16_t x0, int16_t y0, int16_t w, int16_t h, const ... function LCD_cursor (line 499) | void LCD_cursor(int16_t x, int16_t y) { function LCD_textsize (line 504) | void LCD_textsize(uint8_t size) { function LCD_textinvert (line 509) | void LCD_textinvert(uint8_t yes) { function LCD_stretch (line 514) | uint16_t LCD_stretch(uint16_t x) { function LCD_write (line 522) | void LCD_write(char c) { function LCD_print (line 610) | void LCD_print(char* str) { function LCD_printSegment (line 619) | void LCD_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uint... FILE: CH32X035F7P6_DevBoard/software/st7302_lcd/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/st7302_lcd/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/st7789_tft/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/st7789_tft/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/st7789_tft/src/main.c function random (line 50) | uint32_t random(uint32_t max) { function main (line 77) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/st7789_tft/src/spi_tx.c function SPI_init (line 9) | void SPI_init(void) { function SPI_write (line 28) | void SPI_write(uint8_t data) { FILE: CH32X035F7P6_DevBoard/software/st7789_tft/src/st7735_gfx.c function TFT_SPI_init (line 120) | void TFT_SPI_init(void) { function TFT_SPI_command (line 133) | void TFT_SPI_command(uint8_t cmd) { function TFT_SPI_command2 (line 142) | void TFT_SPI_command2(uint8_t c, uint16_t d1, uint16_t d2) { function TFT_resync (line 148) | void TFT_resync(void) { function TFT_init (line 160) | void TFT_init(void) { function TFT_power (line 187) | void TFT_power(uint8_t yes) { function TFT_sleep (line 198) | void TFT_sleep(uint8_t yes) { function TFT_invert (line 210) | void TFT_invert(uint8_t yes) { function TFT_streamStart (line 221) | void TFT_streamStart(int16_t x, int16_t y, int16_t w, int16_t h) { function TFT_streamStop (line 235) | void TFT_streamStop(void) { function TFT_streamColor (line 243) | void TFT_streamColor(uint16_t color) { function TFT_clear (line 266) | void TFT_clear(void) { function TFT_setPixel (line 284) | void TFT_setPixel(int16_t x, int16_t y, uint16_t color) { function TFT_fillRect (line 292) | void TFT_fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t c... function TFT_fill (line 319) | void TFT_fill(uint16_t color) { function TFT_drawVLine (line 324) | void TFT_drawVLine(int16_t x, int16_t y, int16_t h, uint16_t color) { function TFT_drawHLine (line 329) | void TFT_drawHLine(int16_t x, int16_t y, int16_t w, uint16_t color) { function TFT_drawLine (line 335) | void TFT_drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint16... function TFT_drawRect (line 360) | void TFT_drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t c... function TFT_drawCircle (line 369) | void TFT_drawCircle(int16_t x0, int16_t y0, int16_t r, uint16_t color) { function TFT_fillCircle (line 399) | void TFT_fillCircle(int16_t x0, int16_t y0, int16_t r, uint16_t color) { function TFT_drawBitmap (line 428) | void TFT_drawBitmap(int16_t x0, int16_t y0, int16_t w, int16_t h, const ... function TFT_drawSprite (line 449) | void TFT_drawSprite(int16_t x0, int16_t y0, int16_t w, int16_t h, const ... function TFT_cursor (line 471) | void TFT_cursor(int16_t x, int16_t y) { function TFT_textcolor (line 476) | void TFT_textcolor(uint16_t color) { function TFT_textbackground (line 481) | void TFT_textbackground(uint16_t color) { function TFT_textsize (line 486) | void TFT_textsize(uint8_t size) { function TFT_stretch (line 491) | uint16_t TFT_stretch(uint16_t x) { function TFT_printBitmap (line 499) | void TFT_printBitmap(uint16_t w, uint16_t h, const uint8_t* bmp) { function TFT_write (line 514) | void TFT_write(char c) { function TFT_print (line 597) | void TFT_print(char* str) { function TFT_printSegment (line 606) | void TFT_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uint... FILE: CH32X035F7P6_DevBoard/software/st7789_tft/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/st7789_tft/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/tinybasic/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/tinybasic/src/main.c function main (line 45) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/tinybasic/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/tinybasic/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/tinybasic/src/ttbasic.c function newline (line 11) | void newline(void) { function getrnd (line 17) | short getrnd(short max) { function sstyle (line 75) | char sstyle(unsigned char code, function c_toupper (line 148) | char c_toupper(char c) { function c_isprint (line 151) | char c_isprint(char c) { function c_isspace (line 154) | char c_isspace(char c) { function c_isdigit (line 157) | char c_isdigit(char c) { function c_isalpha (line 160) | char c_isalpha(char c) { function c_puts (line 164) | void c_puts(const char *s) { function c_gets (line 168) | void c_gets() { function putnum (line 196) | void putnum(short value, short d) { function getnum (line 226) | short getnum() { function toktoi (line 282) | unsigned char toktoi() { function getsize (line 419) | short getsize() { function getlineno (line 427) | short getlineno(unsigned char *lp) { function inslist (line 445) | void inslist() { function putlist (line 488) | void putlist(unsigned char* ip) { function getparam (line 561) | short getparam() { function ivalue (line 584) | short ivalue() { function imul (line 669) | short imul() { function iplus (line 701) | short iplus() { function iexp (line 729) | short iexp() { function iprint (line 777) | void iprint() { function iinput (line 824) | void iinput() { function ivar (line 897) | void ivar() { function iarray (line 917) | void iarray() { function ilet (line 943) | void ilet() { function irun (line 1176) | void irun() { function ilist (line 1193) | void ilist() { function inew (line 1222) | void inew(void) { function icom (line 1239) | void icom() { function error (line 1274) | void error() { function basic (line 1305) | void basic() { FILE: CH32X035F7P6_DevBoard/software/tinybasic/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32X035F7P6_DevBoard/software/tinybasic/src/usb_cdc.c function CDC_init (line 36) | void CDC_init(void) { function CDC_available (line 41) | uint8_t CDC_available(void) { function CDC_ready (line 46) | uint8_t CDC_ready(void) { function CDC_flush (line 51) | void CDC_flush(void) { function CDC_write (line 61) | void CDC_write(char c) { function CDC_read (line 68) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 101) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 119) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 134) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 140) | void CDC_EP2_OUT(void) { FILE: CH32X035F7P6_DevBoard/software/tinybasic/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 77) | typedef struct { FILE: CH32X035F7P6_DevBoard/software/tinybasic/src/usb_descr.h type USB_CFG_DESCR_CDC (line 49) | typedef struct __attribute__((packed)) { FILE: CH32X035F7P6_DevBoard/software/tinybasic/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 36) | void USB_init(void) { function USB_EP0_copyDescr (line 75) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 85) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 428) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 466) | void USB_EP0_OUT(void) { function USBFS_IRQHandler (line 488) | void USBFS_IRQHandler(void) { FILE: CH32X035F7P6_DevBoard/software/tm1650_segment/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/tm1650_segment/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/tm1650_segment/src/i2c_soft.c function I2C_init (line 46) | void I2C_init(void) { function I2C_write (line 54) | void I2C_write(uint8_t data) { function I2C_start (line 65) | void I2C_start(uint8_t addr) { function I2C_restart (line 73) | void I2C_restart(uint8_t addr) { function I2C_stop (line 81) | void I2C_stop(void) { function I2C_read (line 90) | uint8_t I2C_read(uint8_t ack) { function I2C_writeBuffer (line 108) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32X035F7P6_DevBoard/software/tm1650_segment/src/main.c function main (line 39) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/tm1650_segment/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/tm1650_segment/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/tm1650_segment/src/tm1650.c function TM_write (line 15) | void TM_write(uint8_t addr, uint8_t value) { function TM_setBrightness (line 22) | void TM_setBrightness(uint8_t bright) { function TM_init (line 27) | void TM_init(void) { function TM_printSegment (line 33) | void TM_printSegment(uint8_t digit, uint8_t code) { function TM_printDigit (line 38) | void TM_printDigit(uint8_t digit, uint8_t value) { function TM_printH (line 43) | void TM_printH(uint16_t value) { function TM_printD (line 56) | void TM_printD(uint16_t value) { function TM_print (line 74) | void TM_print(int16_t value, uint8_t dotpos) { function TM_printD (line 103) | void TM_printD(uint16_t value) { function TM_print (line 120) | void TM_print(int16_t value, uint8_t dotpos) { FILE: CH32X035F7P6_DevBoard/software/touchkey/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/touchkey/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/touchkey/src/main.c function main (line 39) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/touchkey/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/touchkey/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/usb2oled/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/usb2oled/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/usb2oled/src/i2c_soft.c function I2C_init (line 46) | void I2C_init(void) { function I2C_write (line 54) | void I2C_write(uint8_t data) { function I2C_start (line 65) | void I2C_start(uint8_t addr) { function I2C_restart (line 73) | void I2C_restart(uint8_t addr) { function I2C_stop (line 81) | void I2C_stop(void) { function I2C_read (line 90) | uint8_t I2C_read(uint8_t ack) { function I2C_writeBuffer (line 108) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32X035F7P6_DevBoard/software/usb2oled/src/main.c function main (line 50) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/usb2oled/src/oled_term.c function OLED_setline (line 73) | void OLED_setline(uint8_t line) { function OLED_clearline (line 82) | void OLED_clearline(uint8_t line) { function OLED_clear (line 92) | void OLED_clear(void) { function OLED_scrollDisplay (line 101) | void OLED_scrollDisplay(void) { function OLED_init (line 112) | void OLED_init(void) { function OLED_plotChar (line 126) | void OLED_plotChar(char c) { function OLED_write (line 138) | void OLED_write(char c) { FILE: CH32X035F7P6_DevBoard/software/usb2oled/src/print.c function printD (line 10) | void printD(void (*putchar) (char c), uint32_t value) { function printN (line 25) | void printN(void (*putchar) (char c), uint8_t nibble) { function printB (line 30) | void printB(void (*putchar) (char c), uint8_t value) { function printH (line 36) | void printH(void (*putchar) (char c), uint16_t value) { function printW (line 42) | void printW(void (*putchar) (char c), uint32_t value) { function printS (line 48) | void printS(void (*putchar) (char c), const char* str) { function println (line 53) | void println(void (*putchar) (char c), const char* str) { function printF (line 62) | void printF(void (*putchar) (char c), const char *format, ...) { function _vfprintf (line 69) | static void _vfprintf(void (*putchar) (char c), const char* str, va_lis... function _itoa (line 114) | void _itoa(void (*putchar) (char c), int32_t val, int8_t rad, int8_t len) { FILE: CH32X035F7P6_DevBoard/software/usb2oled/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/usb2oled/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/usb2oled/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32X035F7P6_DevBoard/software/usb2oled/src/usb_cdc.c function CDC_init (line 36) | void CDC_init(void) { function CDC_available (line 41) | uint8_t CDC_available(void) { function CDC_ready (line 46) | uint8_t CDC_ready(void) { function CDC_flush (line 51) | void CDC_flush(void) { function CDC_write (line 61) | void CDC_write(char c) { function CDC_read (line 68) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 101) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 119) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 134) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 140) | void CDC_EP2_OUT(void) { FILE: CH32X035F7P6_DevBoard/software/usb2oled/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 77) | typedef struct { FILE: CH32X035F7P6_DevBoard/software/usb2oled/src/usb_descr.h type USB_CFG_DESCR_CDC (line 49) | typedef struct __attribute__((packed)) { FILE: CH32X035F7P6_DevBoard/software/usb2oled/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 36) | void USB_init(void) { function USB_EP0_copyDescr (line 75) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 85) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 428) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 466) | void USB_EP0_OUT(void) { function USBFS_IRQHandler (line 488) | void USBFS_IRQHandler(void) { FILE: CH32X035F7P6_DevBoard/software/usb2serial/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/usb2serial/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/usb2serial/src/main.c function main (line 47) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/usb2serial/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/usb2serial/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/usb2serial/src/uart2_dma.c function UART2_init (line 18) | void UART2_init(void) { function UART2_available (line 79) | uint8_t UART2_available(void) { function UART2_read (line 84) | char UART2_read(void) { function UART2_write (line 93) | void UART2_write(const char c) { FILE: CH32X035F7P6_DevBoard/software/usb2serial/src/usb.h type USB_SETUP_REQ (line 172) | typedef struct __attribute__((packed)) { type USB_DEV_DESCR (line 183) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR (line 200) | typedef struct __attribute__((packed)) { type USB_ITF_DESCR (line 211) | typedef struct __attribute__((packed)) { type USB_IAD_DESCR (line 223) | typedef struct __attribute__((packed)) { type USB_ENDP_DESCR (line 234) | typedef struct __attribute__((packed)) { type USB_CFG_DESCR_LONG (line 243) | typedef struct __attribute__((packed)) { type USB_STR_DESCR (line 249) | typedef struct __attribute__((packed)) { type USB_HUB_DESCR (line 255) | typedef struct __attribute__((packed)) { type USB_HID_DESCR (line 266) | typedef struct __attribute__((packed)) { type UDISK_BOC_CBW (line 276) | typedef struct __attribute__((packed)) { type UDISK_BOC_CSW (line 295) | typedef struct __attribute__((packed)) { FILE: CH32X035F7P6_DevBoard/software/usb2serial/src/usb_cdc.c function CDC_init (line 36) | void CDC_init(void) { function CDC_available (line 41) | uint8_t CDC_available(void) { function CDC_ready (line 46) | uint8_t CDC_ready(void) { function CDC_flush (line 51) | void CDC_flush(void) { function CDC_write (line 61) | void CDC_write(char c) { function CDC_read (line 68) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 101) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 119) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 134) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 140) | void CDC_EP2_OUT(void) { FILE: CH32X035F7P6_DevBoard/software/usb2serial/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 77) | typedef struct { FILE: CH32X035F7P6_DevBoard/software/usb2serial/src/usb_descr.h type USB_CFG_DESCR_CDC (line 49) | typedef struct __attribute__((packed)) { FILE: CH32X035F7P6_DevBoard/software/usb2serial/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 36) | void USB_init(void) { function USB_EP0_copyDescr (line 75) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 85) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 428) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 466) | void USB_EP0_OUT(void) { function USBFS_IRQHandler (line 488) | void USBFS_IRQHandler(void) { FILE: CH32X035F7P6_DevBoard/software/usbpd_tester/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/usbpd_tester/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/usbpd_tester/src/i2c_soft.c function I2C_init (line 46) | void I2C_init(void) { function I2C_write (line 54) | void I2C_write(uint8_t data) { function I2C_start (line 65) | void I2C_start(uint8_t addr) { function I2C_restart (line 73) | void I2C_restart(uint8_t addr) { function I2C_stop (line 81) | void I2C_stop(void) { function I2C_read (line 90) | uint8_t I2C_read(uint8_t ack) { function I2C_writeBuffer (line 108) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 114) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: CH32X035F7P6_DevBoard/software/usbpd_tester/src/main.c function main (line 39) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/usbpd_tester/src/print.c function printD (line 10) | void printD(void (*putchar) (char c), uint32_t value) { function printN (line 25) | void printN(void (*putchar) (char c), uint8_t nibble) { function printB (line 30) | void printB(void (*putchar) (char c), uint8_t value) { function printH (line 36) | void printH(void (*putchar) (char c), uint16_t value) { function printW (line 42) | void printW(void (*putchar) (char c), uint32_t value) { function printS (line 48) | void printS(void (*putchar) (char c), const char* str) { function println (line 53) | void println(void (*putchar) (char c), const char* str) { function printF (line 62) | void printF(void (*putchar) (char c), const char *format, ...) { function _vfprintf (line 69) | static void _vfprintf(void (*putchar) (char c), const char* str, va_lis... function _itoa (line 114) | void _itoa(void (*putchar) (char c), int32_t val, int8_t rad, int8_t len) { FILE: CH32X035F7P6_DevBoard/software/usbpd_tester/src/ssd1306_txt.c function OLED_init (line 171) | void OLED_init(void) { function OLED_display (line 184) | void OLED_display(uint8_t val) { function OLED_contrast (line 192) | void OLED_contrast(uint8_t val) { function OLED_invert (line 201) | void OLED_invert(uint8_t val) { function OLED_flip (line 209) | void OLED_flip(uint8_t xflip, uint8_t yflip) { function OLED_vscroll (line 218) | void OLED_vscroll(uint8_t y) { function OLED_clearLine (line 234) | void OLED_clearLine(uint8_t y) { function OLED_clear (line 245) | void OLED_clear(void) { function OLED_cursor (line 251) | void OLED_cursor(uint8_t x, uint8_t y) { function OLED_textinvert (line 264) | void OLED_textinvert(uint8_t yes) { function OLED_stretch (line 275) | uint16_t OLED_stretch(uint16_t x) { function OLED_textsize (line 283) | void OLED_textsize(uint8_t size) { function OLED_plotChar (line 290) | void OLED_plotChar(char c) { function OLED_write (line 344) | void OLED_write(char c) { function OLED_print (line 356) | void OLED_print(char* str) { function OLED_drawBitmap (line 365) | void OLED_drawBitmap(const uint8_t* bmp, uint8_t w, uint8_t h) { function OLED_clearRect (line 382) | void OLED_clearRect(uint8_t w, uint8_t h) { function OLED_printSegment (line 395) | void OLED_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uin... FILE: CH32X035F7P6_DevBoard/software/usbpd_tester/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/usbpd_tester/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/usbpd_tester/src/usbpd.h type USBPD_SourceFixedSupplyPDO_t (line 34) | typedef struct { type USBPD_SourcePPSSupplyPDO_t (line 49) | typedef struct { type USBPD_SourceEPRSupplyPDO_t (line 61) | typedef struct { type USBPD_PDO_t (line 71) | typedef union { type USBPD_ControlMessage_t (line 78) | typedef enum { type USBPD_DataMessage_t (line 105) | typedef enum { type USBPD_MessageType_t (line 121) | typedef union { type USBPD_MessageHeader_tt (line 127) | typedef struct { type USBPD_MessageHeader_t (line 137) | typedef union { type USBPD_SinkFixedVariableRDO_t (line 142) | typedef struct { type USBPD_SinkPPSRDO_t (line 155) | typedef struct { type USBPD_SINKRDO_t (line 169) | typedef union { FILE: CH32X035F7P6_DevBoard/software/usbpd_tester/src/usbpd_sink.c function PD_negotiate (line 32) | uint8_t PD_negotiate(void) { function PD_getPDONum (line 44) | uint8_t PD_getPDONum(void) { function PD_getFixedNum (line 49) | uint8_t PD_getFixedNum(void) { function PD_getPPSNum (line 54) | uint8_t PD_getPPSNum(void) { function PD_getPDOVoltage (line 59) | uint16_t PD_getPDOVoltage(uint8_t pdonum) { function PD_getPDOMinVoltage (line 64) | uint16_t PD_getPDOMinVoltage(uint8_t pdonum) { function PD_getPDOMaxVoltage (line 72) | uint16_t PD_getPDOMaxVoltage(uint8_t pdonum) { function PD_getPDOMaxCurrent (line 80) | uint16_t PD_getPDOMaxCurrent(uint8_t pdonum) { function PD_setPDO (line 88) | uint8_t PD_setPDO(uint8_t pdonum, uint16_t voltage) { function PD_setVoltage (line 95) | uint8_t PD_setVoltage(uint16_t voltage) { function PD_getPDO (line 115) | uint8_t PD_getPDO(void) { function PD_getVoltage (line 120) | uint16_t PD_getVoltage(void) { function PD_getCurrent (line 125) | uint16_t PD_getCurrent(void) { function PD_connect (line 134) | uint8_t PD_connect(void) { function PD_RX_mode (line 164) | void PD_RX_mode(void) { function PD_reset (line 170) | void PD_reset(void) { function PD_memcpy (line 194) | void PD_memcpy(uint8_t* dest, const uint8_t* src, uint8_t n) { function PD_sendData (line 199) | void PD_sendData(uint8_t length) { function PD_checkCC (line 211) | uint8_t PD_checkCC(void) { function PD_PDO_analyze (line 225) | void PD_PDO_analyze(void) { function PD_PDO_request (line 246) | void PD_PDO_request(void) { function PD_process (line 278) | void PD_process(void) { function PD_update (line 357) | void PD_update(void) { function PD_RX_analyze (line 402) | void PD_RX_analyze(void) { function USBPD_IRQHandler (line 462) | void USBPD_IRQHandler(void) { FILE: CH32X035F7P6_DevBoard/software/usbpd_tester/src/usbpd_sink.h type FixedSourceCap_t (line 63) | typedef struct { type PPSSourceCap_t (line 68) | typedef struct { type cc_state_t (line 74) | typedef enum { type pd_control_t (line 87) | typedef struct { FILE: CH32X035F7P6_DevBoard/software/usbpd_vbus/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/usbpd_vbus/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/usbpd_vbus/src/main.c function main (line 39) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/usbpd_vbus/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/usbpd_vbus/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH32X035F7P6_DevBoard/software/usbpd_vbus/src/usbpd.h type USBPD_SourceFixedSupplyPDO_t (line 34) | typedef struct { type USBPD_SourcePPSSupplyPDO_t (line 49) | typedef struct { type USBPD_SourceEPRSupplyPDO_t (line 61) | typedef struct { type USBPD_PDO_t (line 71) | typedef union { type USBPD_ControlMessage_t (line 78) | typedef enum { type USBPD_DataMessage_t (line 105) | typedef enum { type USBPD_MessageType_t (line 121) | typedef union { type USBPD_MessageHeader_tt (line 127) | typedef struct { type USBPD_MessageHeader_t (line 137) | typedef union { type USBPD_SinkFixedVariableRDO_t (line 142) | typedef struct { type USBPD_SinkPPSRDO_t (line 155) | typedef struct { type USBPD_SINKRDO_t (line 169) | typedef union { FILE: CH32X035F7P6_DevBoard/software/usbpd_vbus/src/usbpd_sink.c function PD_negotiate (line 32) | uint8_t PD_negotiate(void) { function PD_getPDONum (line 44) | uint8_t PD_getPDONum(void) { function PD_getFixedNum (line 49) | uint8_t PD_getFixedNum(void) { function PD_getPPSNum (line 54) | uint8_t PD_getPPSNum(void) { function PD_getPDOVoltage (line 59) | uint16_t PD_getPDOVoltage(uint8_t pdonum) { function PD_getPDOMinVoltage (line 64) | uint16_t PD_getPDOMinVoltage(uint8_t pdonum) { function PD_getPDOMaxVoltage (line 72) | uint16_t PD_getPDOMaxVoltage(uint8_t pdonum) { function PD_getPDOMaxCurrent (line 80) | uint16_t PD_getPDOMaxCurrent(uint8_t pdonum) { function PD_setPDO (line 88) | uint8_t PD_setPDO(uint8_t pdonum, uint16_t voltage) { function PD_setVoltage (line 95) | uint8_t PD_setVoltage(uint16_t voltage) { function PD_getPDO (line 115) | uint8_t PD_getPDO(void) { function PD_getVoltage (line 120) | uint16_t PD_getVoltage(void) { function PD_getCurrent (line 125) | uint16_t PD_getCurrent(void) { function PD_connect (line 134) | uint8_t PD_connect(void) { function PD_RX_mode (line 164) | void PD_RX_mode(void) { function PD_reset (line 170) | void PD_reset(void) { function PD_memcpy (line 194) | void PD_memcpy(uint8_t* dest, const uint8_t* src, uint8_t n) { function PD_sendData (line 199) | void PD_sendData(uint8_t length) { function PD_checkCC (line 211) | uint8_t PD_checkCC(void) { function PD_PDO_analyze (line 225) | void PD_PDO_analyze(void) { function PD_PDO_request (line 246) | void PD_PDO_request(void) { function PD_process (line 278) | void PD_process(void) { function PD_update (line 357) | void PD_update(void) { function PD_RX_analyze (line 402) | void PD_RX_analyze(void) { function USBPD_IRQHandler (line 462) | void USBPD_IRQHandler(void) { FILE: CH32X035F7P6_DevBoard/software/usbpd_vbus/src/usbpd_sink.h type FixedSourceCap_t (line 63) | typedef struct { type PPSSourceCap_t (line 68) | typedef struct { type cc_state_t (line 74) | typedef enum { type pd_control_t (line 87) | typedef struct { FILE: CH32X035F7P6_DevBoard/software/watchdog/src/ch32x035.h type IRQn_Type (line 36) | typedef enum IRQn type ErrorStatus (line 105) | typedef enum {NoREADY = 0, READY = !NoREADY} ErrorStatus; type FunctionalState (line 106) | typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState; type FlagStatus (line 107) | typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus; type ADC_TypeDef (line 110) | typedef struct type DMA_Channel_TypeDef (line 139) | typedef struct type DMA_TypeDef (line 148) | typedef struct type EXTI_TypeDef (line 155) | typedef struct type FLASH_TypeDef (line 166) | typedef struct type OB_TypeDef (line 182) | typedef struct type GPIO_TypeDef (line 195) | typedef struct type AFIO_TypeDef (line 209) | typedef struct type I2C_TypeDef (line 220) | typedef struct type IWDG_TypeDef (line 241) | typedef struct type PWR_TypeDef (line 250) | typedef struct type RCC_TypeDef (line 257) | typedef struct type SPI_TypeDef (line 273) | typedef struct type TIM_TypeDef (line 296) | typedef struct type USART_TypeDef (line 343) | typedef struct type WWDG_TypeDef (line 362) | typedef struct type OPA_TypeDef (line 370) | typedef struct type AWU_TypeDef (line 382) | typedef struct type USBPD_TypeDef (line 390) | typedef struct type USBFSD_TypeDef (line 442) | typedef struct type USBFSH_TypeDef (line 533) | typedef struct type PFIC_Type (line 569) | typedef struct{ type SysTick_Type (line 596) | typedef struct type PIOC_TypeDef (line 617) | typedef struct FILE: CH32X035F7P6_DevBoard/software/watchdog/src/gpio.h function ADC_init (line 519) | static inline void ADC_init(void) { function ADC_read (line 526) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 532) | static inline uint16_t ADC_read_VDD(void) { function TK_init (line 586) | static inline void TK_init(void) { function TK_read (line 592) | static inline uint8_t TK_read(void) { FILE: CH32X035F7P6_DevBoard/software/watchdog/src/main.c function main (line 39) | int main(void) { FILE: CH32X035F7P6_DevBoard/software/watchdog/src/system.c function SYS_init (line 18) | void SYS_init(void) { function CLK_reset (line 48) | void CLK_reset(void) { function MCO_init (line 55) | void MCO_init(void) { function DLY_ticks (line 66) | void DLY_ticks(uint32_t n) { function BOOT_now (line 76) | void BOOT_now(void) { function IWDG_start_t (line 95) | void IWDG_start_t(uint16_t ticks) { function IWDG_reload_t (line 106) | void IWDG_reload_t(uint16_t ticks) { function AWU_init (line 118) | void AWU_init(void) { function AWU_stop (line 125) | void AWU_stop(void) { function SLEEP_WFI_now (line 136) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 142) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 148) | void STOP_WFI_now(void) { function STOP_WFE_now (line 154) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 160) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 169) | void STDBY_WFE_now(void) { function __cxa_pure_virtual (line 181) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 187) | void __libc_init_array(void) { function default_handler (line 214) | void default_handler(void) { while(1); } function jump_reset (line 266) | void jump_reset(void) { asm volatile("j reset_handler"); } function reset_handler (line 333) | void reset_handler(void) { FILE: CH32X035F7P6_DevBoard/software/watchdog/src/system.h function __iSave (line 289) | static inline uint32_t __iSave(void) { function __iRestore (line 303) | static inline void __iRestore(const uint32_t *__s) { function __enable_irq (line 324) | __attribute__((always_inline)) static inline void __enable_irq(void) { function __disable_irq (line 334) | __attribute__((always_inline)) static inline void __disable_irq(void) { function __get_MSTATUS (line 344) | __attribute__((always_inline)) static inline uint32_t __get_MSTATUS(void) { function __set_MSTATUS (line 356) | __attribute__((always_inline)) static inline void __set_MSTATUS(uint32_t... function __get_MISA (line 366) | __attribute__((always_inline)) static inline uint32_t __get_MISA(void) { function __set_MISA (line 378) | __attribute__((always_inline)) static inline void __set_MISA(uint32_t va... function __get_MTVEC (line 388) | __attribute__((always_inline)) static inline uint32_t __get_MTVEC(void) { function __set_MTVEC (line 400) | __attribute__((always_inline)) static inline void __set_MTVEC(uint32_t v... function __get_MSCRATCH (line 410) | __attribute__((always_inline)) static inline uint32_t __get_MSCRATCH(voi... function __set_MSCRATCH (line 422) | __attribute__((always_inline)) static inline void __set_MSCRATCH(uint32_... function __get_MEPC (line 432) | __attribute__((always_inline)) static inline uint32_t __get_MEPC(void) { function __set_MEPC (line 444) | __attribute__((always_inline)) static inline void __set_MEPC(uint32_t va... function __get_MCAUSE (line 454) | __attribute__((always_inline)) static inline uint32_t __get_MCAUSE(void) { function __set_MCAUSE (line 466) | __attribute__((always_inline)) static inline void __set_MCAUSE(uint32_t ... function __get_MVENDORID (line 476) | __attribute__((always_inline)) static inline uint32_t __get_MVENDORID(vo... function __get_MARCHID (line 488) | __attribute__((always_inline)) static inline uint32_t __get_MARCHID(void) { function __get_MIMPID (line 500) | __attribute__((always_inline)) static inline uint32_t __get_MIMPID(void) { function __get_MHARTID (line 512) | __attribute__((always_inline)) static inline uint32_t __get_MHARTID(void) { function __get_SP (line 524) | __attribute__((always_inline)) static inline uint32_t __get_SP(void) { function __NOP (line 531) | __attribute__((always_inline)) static inline void __NOP(void) { function NVIC_EnableIRQ (line 536) | __attribute__((always_inline)) static inline void NVIC_EnableIRQ(IRQn_Ty... function NVIC_DisableIRQ (line 541) | __attribute__((always_inline)) static inline void NVIC_DisableIRQ(IRQn_T... function NVIC_GetStatusIRQ (line 546) | __attribute__((always_inline)) static inline uint32_t NVIC_GetStatusIRQ(... function NVIC_GetPendingIRQ (line 551) | __attribute__((always_inline)) static inline uint32_t NVIC_GetPendingIRQ... function NVIC_SetPendingIRQ (line 556) | __attribute__((always_inline)) static inline void NVIC_SetPendingIRQ(IRQ... function NVIC_ClearPendingIRQ (line 561) | __attribute__((always_inline)) static inline void NVIC_ClearPendingIRQ(I... function NVIC_GetActive (line 566) | __attribute__((always_inline)) static inline uint32_t NVIC_GetActive(IRQ... function NVIC_SetPriority (line 571) | __attribute__((always_inline)) static inline void NVIC_SetPriority(IRQn_... function __WFI (line 576) | __attribute__((always_inline)) static inline void __WFI(void) { function _SEV (line 582) | __attribute__((always_inline)) static inline void _SEV(void) { function _WFE (line 590) | __attribute__((always_inline)) static inline void _WFE(void) { function __WFE (line 596) | __attribute__((always_inline)) static inline void __WFE(void) { function SetVTFIRQ (line 603) | __attribute__((always_inline)) static inline void SetVTFIRQ(uint32_t add... function NVIC_SystemReset (line 616) | __attribute__((always_inline)) static inline void NVIC_SystemReset(void) { function __AMOADD_W (line 621) | __attribute__((always_inline)) static inline int32_t __AMOADD_W(volatile... function __AMOAND_W (line 628) | __attribute__((always_inline)) static inline int32_t __AMOAND_W(volatile... function __AMOMAX_W (line 635) | __attribute__((always_inline)) static inline int32_t __AMOMAX_W(volatile... function __AMOMAXU_W (line 642) | __attribute__((always_inline)) static inline uint32_t __AMOMAXU_W(volati... function __AMOMIN_W (line 649) | __attribute__((always_inline)) static inline int32_t __AMOMIN_W(volatile... function __AMOMINU_W (line 656) | __attribute__((always_inline)) static inline uint32_t __AMOMINU_W(volati... function __AMOOR_W (line 663) | __attribute__((always_inline)) static inline int32_t __AMOOR_W(volatile ... function __AMOSWAP_W (line 670) | __attribute__((always_inline)) static inline uint32_t __AMOSWAP_W(volati... function __AMOXOR_W (line 677) | __attribute__((always_inline)) static inline int32_t __AMOXOR_W(volatile... FILE: CH554E_HostDevBoard/software/host_analyzer/host_analyzer.c function __xdata (line 49) | __xdata __at (0x0000) uint8_t RxBuffer[MAX_PACKET_SIZE]; // IN, must ev... FILE: CH554E_HostDevBoard/software/host_analyzer/include/debug.c function putchar (line 14) | void putchar(char c) { function putchar (line 20) | int putchar(int c) { function putchar (line 31) | void putchar(char c) { function putchar (line 37) | int putchar(int c) { FILE: CH554E_HostDevBoard/software/host_analyzer/include/debug.h function DEBUG_init (line 28) | inline void DEBUG_init(void) { FILE: CH554E_HostDevBoard/software/host_analyzer/include/delay.c function DLY_us (line 11) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 65) | void DLY_ms(uint16_t n) { // delay in ms function _delay_more_cycles (line 76) | void _delay_more_cycles (uint8_t n) __naked { FILE: CH554E_HostDevBoard/software/host_analyzer/include/delay.h function _delay_cycles_1 (line 43) | inline void _delay_cycles_1(void) { function _delay_cycles_2 (line 47) | inline void _delay_cycles_2(void) { function _delay_cycles_3 (line 52) | inline void _delay_cycles_3(void) { function _delay_cycles_4 (line 57) | inline void _delay_cycles_4(void) { function _delay_cycles_5 (line 62) | inline void _delay_cycles_5(void) { function _delay_cycles_6 (line 67) | inline void _delay_cycles_6(void) { function _delay_cycles_7 (line 72) | inline void _delay_cycles_7(void) { function _delay_cycles_8 (line 77) | inline void _delay_cycles_8(void) { function _delay_cycles_9 (line 82) | inline void _delay_cycles_9(void) { function _delay_cycles_10 (line 87) | inline void _delay_cycles_10(void) { function _delay_cycles_11 (line 92) | inline void _delay_cycles_11(void) { function _delay_cycles_12 (line 97) | inline void _delay_cycles_12(void) { function _delay_cycles_13 (line 107) | inline void _delay_cycles_13(void) { function _delay_cycles_14 (line 112) | inline void _delay_cycles_14(void) { function _delay_cycles_15 (line 117) | inline void _delay_cycles_15(void) { function _delay_cycles_16 (line 122) | inline void _delay_cycles_16(void) { function _delay_cycles_17 (line 133) | inline void _delay_cycles_17(void) { function _delay_cycles_18 (line 138) | inline void _delay_cycles_18(void) { function _delay_cycles_19 (line 143) | inline void _delay_cycles_19(void) { function _delay_more_cycles_1 (line 148) | inline void _delay_more_cycles_1(uint8_t n) { function _delay_more_cycles_2 (line 153) | inline void _delay_more_cycles_2(uint8_t n) { function _delay_more_cycles_3 (line 158) | inline void _delay_more_cycles_3(uint8_t n) { FILE: CH554E_HostDevBoard/software/host_analyzer/include/system.h function CLK_config (line 70) | inline void CLK_config(void) { function CLK_external (line 103) | inline void CLK_external(void) { function CLK_inernal (line 111) | inline void CLK_inernal(void) { function WDT_start (line 126) | inline void WDT_start(void) { function WDT_stop (line 134) | inline void WDT_stop(void) { function RST_now (line 151) | inline void RST_now(void) { function BOOT_now (line 160) | inline void BOOT_now(void) { FILE: CH554E_HostDevBoard/software/host_analyzer/include/usb.h type USB_SETUP_REQ (line 189) | typedef struct _USB_SETUP_REQ { type USB_SETUP_REQ (line 199) | typedef USB_SETUP_REQ __xdata *PXUSB_SETUP_REQ; type USB_DEV_DESCR (line 201) | typedef struct _USB_DEVICE_DESCR { type USB_DEV_DESCR (line 217) | typedef USB_DEV_DESCR __xdata *PXUSB_DEV_DESCR; type USB_CFG_DESCR (line 219) | typedef struct _USB_CONFIG_DESCR { type USB_CFG_DESCR (line 229) | typedef USB_CFG_DESCR __xdata *PXUSB_CFG_DESCR; type USB_ITF_DESCR (line 231) | typedef struct _USB_INTERF_DESCR { type USB_ITF_DESCR (line 242) | typedef USB_ITF_DESCR __xdata *PXUSB_ITF_DESCR; type USB_IAD_DESCR (line 244) | typedef struct _USB_ITF_ASS_DESCR { type USB_IAD_DESCR (line 254) | typedef USB_IAD_DESCR __xdata *PXUSB_IAD_DESCR; type USB_ENDP_DESCR (line 256) | typedef struct _USB_ENDPOINT_DESCR { type USB_ENDP_DESCR (line 264) | typedef USB_ENDP_DESCR __xdata *PXUSB_ENDP_DESCR; type USB_CFG_DESCR_LONG (line 266) | typedef struct _USB_CONFIG_DESCR_LONG { type USB_CFG_DESCR_LONG (line 271) | typedef USB_CFG_DESCR_LONG __xdata *PXUSB_CFG_DESCR_LONG; type USB_HUB_DESCR (line 273) | typedef struct _USB_HUB_DESCR { type USB_HUB_DESCR (line 283) | typedef USB_HUB_DESCR __xdata *PXUSB_HUB_DESCR; type USB_HID_DESCR (line 285) | typedef struct _USB_HID_DESCR { type USB_HID_DESCR (line 294) | typedef USB_HID_DESCR __xdata *PXUSB_HID_DESCR; type UDISK_BOC_CBW (line 296) | typedef struct _UDISK_BOC_CBW { // command of BulkOnly USB-F... type UDISK_BOC_CBW (line 314) | typedef UDISK_BOC_CBW __xdata *PXUDISK_BOC_CBW; type UDISK_BOC_CSW (line 316) | typedef struct _UDISK_BOC_CSW { // status of BulkOnly USB-Fl... type UDISK_BOC_CSW (line 331) | typedef UDISK_BOC_CSW __xdata *PXUDISK_BOC_CSW; FILE: CH554E_HostDevBoard/software/host_analyzer/include/usb_host.c function __xdata (line 14) | extern __xdata __at (0x0000) uint8_t RxBuffer[MAX_PACKET_SIZE]; function else (line 70) | else if(CH554DiskStatus >= DISK_CONNECT) { function SetHostUsbAddr (line 87) | void SetHostUsbAddr(uint8_t addr) { function SetUsbSpeed (line 95) | void SetUsbSpeed(uint8_t FullSpeed) { function ResetRootHubPort (line 110) | void ResetRootHubPort(void) { function EnableRootHubPort (line 131) | uint8_t EnableRootHubPort(void) { function SelectHubPort (line 156) | void SelectHubPort(uint8_t HubPortIndex) { function WaitUSB_Interrupt (line 179) | uint8_t WaitUSB_Interrupt(void) { function USBHostTransact (line 196) | uint8_t USBHostTransact(uint8_t endp_pid, uint8_t tog, uint16_t timeout) { function HostCtrlTransfer (line 270) | uint8_t HostCtrlTransfer(__xdata uint8_t *DataBuf, uint8_t *RetLen) { function CopySetupReqPkg (line 342) | void CopySetupReqPkg(__code uint8_t *pReqPkt) { function CtrlGetDeviceDescr (line 364) | uint8_t CtrlGetDeviceDescr(void) { function CtrlGetConfigDescr (line 385) | uint8_t CtrlGetConfigDescr(void) { function CtrlSetUsbAddress (line 407) | uint8_t CtrlSetUsbAddress(uint8_t addr) { function CtrlSetUsbConfig (line 423) | uint8_t CtrlSetUsbConfig(uint8_t cfg) { function CtrlClearEndpStall (line 434) | uint8_t CtrlClearEndpStall(uint8_t endp) { function CtrlSetUsbIntercace (line 446) | uint8_t CtrlSetUsbIntercace(uint8_t cfg) { function CtrlGetHIDDeviceReport (line 457) | uint8_t CtrlGetHIDDeviceReport(uint8_t infc) { function CtrlGetHubDescr (line 478) | uint8_t CtrlGetHubDescr(void) { function HubGetPortStatus (line 495) | uint8_t HubGetPortStatus(uint8_t HubPortIndex) { function HubSetPortFeature (line 516) | uint8_t HubSetPortFeature(uint8_t HubPortIndex, uint8_t FeatureSelt) { function HubClearPortFeature (line 532) | uint8_t HubClearPortFeature(uint8_t HubPortIndex, uint8_t FeatureSelt) { function CtrlGetXPrinterReport1 (line 549) | uint8_t CtrlGetXPrinterReport1(void) { function AnalyzeHidIntEndp (line 568) | uint8_t AnalyzeHidIntEndp(__xdata uint8_t *buf, uint8_t HubPortIndex) { function AnalyzeBulkEndp (line 609) | uint8_t AnalyzeBulkEndp(__xdata uint8_t *buf, uint8_t HubPortIndex) { function TouchStartAOA (line 646) | uint8_t TouchStartAOA(void) { function InitRootDevice (line 672) | uint8_t InitRootDevice(void) { function EnumAllRootDevice (line 964) | uint8_t EnumAllRootDevice(void) { function InitDevOnHub (line 981) | uint8_t InitDevOnHub(uint8_t HubPortIndex) { function EnumHubPort (line 1151) | uint8_t EnumHubPort(void) { function EnumAllHubPort (line 1234) | uint8_t EnumAllHubPort(void) { function SearchTypeDevice (line 1272) | uint16_t SearchTypeDevice(uint8_t type) { function SETorOFFNumLock (line 1296) | uint8_t SETorOFFNumLock(uint8_t *buf) { function InitRootDevice (line 1320) | uint8_t InitRootDevice(void) { function InitUSB_Host (line 1390) | void InitUSB_Host(void) { FILE: CH554E_HostDevBoard/software/host_analyzer/include/usb_host.h type _RootHubDev (line 61) | typedef struct { type _DevOnHubPort (line 72) | typedef struct { FILE: CH554E_HostDevBoard/software/host_analyzer/tools/chprog.py function _main (line 53) | def _main(): class Programmer (line 84) | class Programmer: method __init__ (line 85) | def __init__(self): method detect (line 117) | def detect(self): method erase (line 141) | def erase(self): method flash_bin (line 148) | def flash_bin(self, filename): method verify_bin (line 153) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 166) | def verify_data(self, data): method exit (line 175) | def exit(self): method __sendcmd (line 182) | def __sendcmd(self, cmd): method __identchipv1 (line 190) | def __identchipv1(self): method __identchipv2 (line 203) | def __identchipv2(self): method __erasev1 (line 228) | def __erasev1(self): method __erasev2 (line 235) | def __erasev2(self): method __exitv1 (line 241) | def __exitv1(self): method __exitv2 (line 244) | def __exitv2(self): method __writev1 (line 248) | def __writev1(self, data, mode): method __writev2 (line 275) | def __writev2(self, data, mode): FILE: CH55xE_DevStick/software/blink/blink.c function main (line 43) | void main(void) { FILE: CH55xE_DevStick/software/blink/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xE_DevStick/software/blink/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xE_DevStick/software/blink/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xE_DevStick/software/blink/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xE_DevStick/software/blink/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xE_DevStick/software/bootkey/bootkey.c function main (line 42) | void main(void) { FILE: CH55xE_DevStick/software/bootkey/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xE_DevStick/software/bootkey/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xE_DevStick/software/bootkey/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xE_DevStick/software/bootkey/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xE_DevStick/software/capsblock/capsblock.c function USB_ISR (line 56) | void USB_ISR(void) __interrupt(INT_NO_USB) { function main (line 63) | void main(void) { FILE: CH55xE_DevStick/software/capsblock/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xE_DevStick/software/capsblock/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xE_DevStick/software/capsblock/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xE_DevStick/software/capsblock/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xE_DevStick/software/capsblock/src/usb.h type USB_SETUP_REQ (line 190) | typedef struct _USB_SETUP_REQ { type USB_SETUP_REQ (line 200) | typedef USB_SETUP_REQ __xdata *PXUSB_SETUP_REQ; type USB_DEV_DESCR (line 202) | typedef struct _USB_DEVICE_DESCR { type USB_DEV_DESCR (line 218) | typedef USB_DEV_DESCR __xdata *PXUSB_DEV_DESCR; type USB_CFG_DESCR (line 220) | typedef struct _USB_CONFIG_DESCR { type USB_CFG_DESCR (line 230) | typedef USB_CFG_DESCR __xdata *PXUSB_CFG_DESCR; type USB_ITF_DESCR (line 232) | typedef struct _USB_INTERF_DESCR { type USB_ITF_DESCR (line 243) | typedef USB_ITF_DESCR __xdata *PXUSB_ITF_DESCR; type USB_IAD_DESCR (line 245) | typedef struct _USB_ITF_ASS_DESCR { type USB_IAD_DESCR (line 255) | typedef USB_IAD_DESCR __xdata *PXUSB_IAD_DESCR; type USB_ENDP_DESCR (line 257) | typedef struct _USB_ENDPOINT_DESCR { type USB_ENDP_DESCR (line 265) | typedef USB_ENDP_DESCR __xdata *PXUSB_ENDP_DESCR; type USB_CFG_DESCR_LONG (line 267) | typedef struct _USB_CONFIG_DESCR_LONG { type USB_CFG_DESCR_LONG (line 272) | typedef USB_CFG_DESCR_LONG __xdata *PXUSB_CFG_DESCR_LONG; type USB_HUB_DESCR (line 274) | typedef struct _USB_HUB_DESCR { type USB_HUB_DESCR (line 284) | typedef USB_HUB_DESCR __xdata *PXUSB_HUB_DESCR; type USB_HID_DESCR (line 286) | typedef struct _USB_HID_DESCR { type USB_HID_DESCR (line 295) | typedef USB_HID_DESCR __xdata *PXUSB_HID_DESCR; type UDISK_BOC_CBW (line 297) | typedef struct _UDISK_BOC_CBW { // command of BulkOnly USB-F... type UDISK_BOC_CBW (line 315) | typedef UDISK_BOC_CBW __xdata *PXUDISK_BOC_CBW; type UDISK_BOC_CSW (line 317) | typedef struct _UDISK_BOC_CSW { // status of BulkOnly USB-Fl... type UDISK_BOC_CSW (line 332) | typedef UDISK_BOC_CSW __xdata *PXUDISK_BOC_CSW; FILE: CH55xE_DevStick/software/capsblock/src/usb_descr.h type USB_CFG_DESCR_HID (line 46) | typedef struct _USB_CFG_DESCR_HID { type USB_CFG_DESCR_HID (line 53) | typedef USB_CFG_DESCR_HID __xdata *PXUSB_CFG_DESCR_HID; FILE: CH55xE_DevStick/software/capsblock/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 33) | void USB_init(void) { function USB_EP0_copyDescr (line 57) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 86) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 341) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 379) | void USB_EP0_OUT(void) { function USB_interrupt (line 402) | void USB_interrupt(void) { FILE: CH55xE_DevStick/software/capsblock/src/usb_hid.c function HID_sendReport (line 17) | void HID_sendReport(__xdata uint8_t* buf, uint8_t len) { function HID_EP_init (line 32) | void HID_EP_init(void) { function HID_EP1_IN (line 48) | void HID_EP1_IN(void) { FILE: CH55xE_DevStick/software/capsblock/src/usb_keyboard.c function KBD_press (line 32) | void KBD_press(uint8_t key) { function KBD_release (line 68) | void KBD_release(uint8_t key) { function KBD_type (line 96) | void KBD_type(uint8_t key) { function KBD_releaseAll (line 104) | void KBD_releaseAll(void) { function KBD_print (line 113) | void KBD_print(char* str) { FILE: CH55xE_DevStick/software/capsblock/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xE_DevStick/software/cdc_echo/cdc_echo.c function USB_ISR (line 53) | void USB_ISR(void) __interrupt(INT_NO_USB) { function main (line 60) | void main(void) { FILE: CH55xE_DevStick/software/cdc_echo/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xE_DevStick/software/cdc_echo/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xE_DevStick/software/cdc_echo/src/usb.h type USB_SETUP_REQ (line 190) | typedef struct _USB_SETUP_REQ { type USB_SETUP_REQ (line 200) | typedef USB_SETUP_REQ __xdata *PXUSB_SETUP_REQ; type USB_DEV_DESCR (line 202) | typedef struct _USB_DEVICE_DESCR { type USB_DEV_DESCR (line 218) | typedef USB_DEV_DESCR __xdata *PXUSB_DEV_DESCR; type USB_CFG_DESCR (line 220) | typedef struct _USB_CONFIG_DESCR { type USB_CFG_DESCR (line 230) | typedef USB_CFG_DESCR __xdata *PXUSB_CFG_DESCR; type USB_ITF_DESCR (line 232) | typedef struct _USB_INTERF_DESCR { type USB_ITF_DESCR (line 243) | typedef USB_ITF_DESCR __xdata *PXUSB_ITF_DESCR; type USB_IAD_DESCR (line 245) | typedef struct _USB_ITF_ASS_DESCR { type USB_IAD_DESCR (line 255) | typedef USB_IAD_DESCR __xdata *PXUSB_IAD_DESCR; type USB_ENDP_DESCR (line 257) | typedef struct _USB_ENDPOINT_DESCR { type USB_ENDP_DESCR (line 265) | typedef USB_ENDP_DESCR __xdata *PXUSB_ENDP_DESCR; type USB_CFG_DESCR_LONG (line 267) | typedef struct _USB_CONFIG_DESCR_LONG { type USB_CFG_DESCR_LONG (line 272) | typedef USB_CFG_DESCR_LONG __xdata *PXUSB_CFG_DESCR_LONG; type USB_HUB_DESCR (line 274) | typedef struct _USB_HUB_DESCR { type USB_HUB_DESCR (line 284) | typedef USB_HUB_DESCR __xdata *PXUSB_HUB_DESCR; type USB_HID_DESCR (line 286) | typedef struct _USB_HID_DESCR { type USB_HID_DESCR (line 295) | typedef USB_HID_DESCR __xdata *PXUSB_HID_DESCR; type UDISK_BOC_CBW (line 297) | typedef struct _UDISK_BOC_CBW { // command of BulkOnly USB-F... type UDISK_BOC_CBW (line 315) | typedef UDISK_BOC_CBW __xdata *PXUDISK_BOC_CBW; type UDISK_BOC_CSW (line 317) | typedef struct _UDISK_BOC_CSW { // status of BulkOnly USB-Fl... type UDISK_BOC_CSW (line 332) | typedef UDISK_BOC_CSW __xdata *PXUDISK_BOC_CSW; FILE: CH55xE_DevStick/software/cdc_echo/src/usb_cdc.c function CDC_flush (line 37) | void CDC_flush(void) { function CDC_write (line 48) | void CDC_write(char c) { function CDC_print (line 55) | void CDC_print(char* str) { function CDC_println (line 60) | void CDC_println(char* str) { function CDC_read (line 67) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 99) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 117) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 130) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 137) | void CDC_EP2_OUT(void) { FILE: CH55xE_DevStick/software/cdc_echo/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 60) | typedef struct _CDC_LINE_CODING_TYPE { FILE: CH55xE_DevStick/software/cdc_echo/src/usb_descr.h type USB_CFG_DESCR_CDC (line 46) | typedef struct _USB_CFG_DESCR_CDC { type USB_CFG_DESCR_CDC (line 56) | typedef USB_CFG_DESCR_CDC __xdata *PXUSB_CFG_DESCR_CDC; FILE: CH55xE_DevStick/software/cdc_echo/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 33) | void USB_init(void) { function USB_EP0_copyDescr (line 57) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 86) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 341) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 379) | void USB_EP0_OUT(void) { function USB_interrupt (line 402) | void USB_interrupt(void) { FILE: CH55xE_DevStick/software/cdc_echo/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xE_DevStick/software/flashdump/flashdump.c function USB_ISR (line 56) | void USB_ISR(void) __interrupt(INT_NO_USB) { function printNibble (line 65) | void printNibble(uint8_t nibble) { function printByte (line 71) | void printByte(uint8_t value) { function main (line 79) | void main(void) { FILE: CH55xE_DevStick/software/flashdump/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xE_DevStick/software/flashdump/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xE_DevStick/software/flashdump/src/eeprom.c function EEPROM_write (line 10) | void EEPROM_write(uint8_t addr, uint8_t value) { function EEPROM_read (line 29) | uint8_t EEPROM_read(uint8_t addr) { function EEPROM_update (line 37) | void EEPROM_update(uint8_t addr, uint8_t value) { FILE: CH55xE_DevStick/software/flashdump/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xE_DevStick/software/flashdump/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xE_DevStick/software/flashdump/src/usb.h type USB_SETUP_REQ (line 190) | typedef struct _USB_SETUP_REQ { type USB_SETUP_REQ (line 200) | typedef USB_SETUP_REQ __xdata *PXUSB_SETUP_REQ; type USB_DEV_DESCR (line 202) | typedef struct _USB_DEVICE_DESCR { type USB_DEV_DESCR (line 218) | typedef USB_DEV_DESCR __xdata *PXUSB_DEV_DESCR; type USB_CFG_DESCR (line 220) | typedef struct _USB_CONFIG_DESCR { type USB_CFG_DESCR (line 230) | typedef USB_CFG_DESCR __xdata *PXUSB_CFG_DESCR; type USB_ITF_DESCR (line 232) | typedef struct _USB_INTERF_DESCR { type USB_ITF_DESCR (line 243) | typedef USB_ITF_DESCR __xdata *PXUSB_ITF_DESCR; type USB_IAD_DESCR (line 245) | typedef struct _USB_ITF_ASS_DESCR { type USB_IAD_DESCR (line 255) | typedef USB_IAD_DESCR __xdata *PXUSB_IAD_DESCR; type USB_ENDP_DESCR (line 257) | typedef struct _USB_ENDPOINT_DESCR { type USB_ENDP_DESCR (line 265) | typedef USB_ENDP_DESCR __xdata *PXUSB_ENDP_DESCR; type USB_CFG_DESCR_LONG (line 267) | typedef struct _USB_CONFIG_DESCR_LONG { type USB_CFG_DESCR_LONG (line 272) | typedef USB_CFG_DESCR_LONG __xdata *PXUSB_CFG_DESCR_LONG; type USB_HUB_DESCR (line 274) | typedef struct _USB_HUB_DESCR { type USB_HUB_DESCR (line 284) | typedef USB_HUB_DESCR __xdata *PXUSB_HUB_DESCR; type USB_HID_DESCR (line 286) | typedef struct _USB_HID_DESCR { type USB_HID_DESCR (line 295) | typedef USB_HID_DESCR __xdata *PXUSB_HID_DESCR; type UDISK_BOC_CBW (line 297) | typedef struct _UDISK_BOC_CBW { // command of BulkOnly USB-F... type UDISK_BOC_CBW (line 315) | typedef UDISK_BOC_CBW __xdata *PXUDISK_BOC_CBW; type UDISK_BOC_CSW (line 317) | typedef struct _UDISK_BOC_CSW { // status of BulkOnly USB-Fl... type UDISK_BOC_CSW (line 332) | typedef UDISK_BOC_CSW __xdata *PXUDISK_BOC_CSW; FILE: CH55xE_DevStick/software/flashdump/src/usb_cdc.c function CDC_flush (line 37) | void CDC_flush(void) { function CDC_write (line 48) | void CDC_write(char c) { function CDC_print (line 55) | void CDC_print(char* str) { function CDC_println (line 60) | void CDC_println(char* str) { function CDC_read (line 67) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 99) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 117) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 130) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 137) | void CDC_EP2_OUT(void) { FILE: CH55xE_DevStick/software/flashdump/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 60) | typedef struct _CDC_LINE_CODING_TYPE { FILE: CH55xE_DevStick/software/flashdump/src/usb_descr.h type USB_CFG_DESCR_CDC (line 46) | typedef struct _USB_CFG_DESCR_CDC { type USB_CFG_DESCR_CDC (line 56) | typedef USB_CFG_DESCR_CDC __xdata *PXUSB_CFG_DESCR_CDC; FILE: CH55xE_DevStick/software/flashdump/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 33) | void USB_init(void) { function USB_EP0_copyDescr (line 57) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 86) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 341) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 379) | void USB_EP0_OUT(void) { function USB_interrupt (line 402) | void USB_interrupt(void) { FILE: CH55xE_DevStick/software/flashdump/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xE_DevStick/software/mousewiggler/mousewiggler.c function USB_ISR (line 57) | void USB_ISR(void) __interrupt(INT_NO_USB) { function main (line 64) | void main(void) { FILE: CH55xE_DevStick/software/mousewiggler/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xE_DevStick/software/mousewiggler/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xE_DevStick/software/mousewiggler/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xE_DevStick/software/mousewiggler/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xE_DevStick/software/mousewiggler/src/usb.h type USB_SETUP_REQ (line 190) | typedef struct _USB_SETUP_REQ { type USB_SETUP_REQ (line 200) | typedef USB_SETUP_REQ __xdata *PXUSB_SETUP_REQ; type USB_DEV_DESCR (line 202) | typedef struct _USB_DEVICE_DESCR { type USB_DEV_DESCR (line 218) | typedef USB_DEV_DESCR __xdata *PXUSB_DEV_DESCR; type USB_CFG_DESCR (line 220) | typedef struct _USB_CONFIG_DESCR { type USB_CFG_DESCR (line 230) | typedef USB_CFG_DESCR __xdata *PXUSB_CFG_DESCR; type USB_ITF_DESCR (line 232) | typedef struct _USB_INTERF_DESCR { type USB_ITF_DESCR (line 243) | typedef USB_ITF_DESCR __xdata *PXUSB_ITF_DESCR; type USB_IAD_DESCR (line 245) | typedef struct _USB_ITF_ASS_DESCR { type USB_IAD_DESCR (line 255) | typedef USB_IAD_DESCR __xdata *PXUSB_IAD_DESCR; type USB_ENDP_DESCR (line 257) | typedef struct _USB_ENDPOINT_DESCR { type USB_ENDP_DESCR (line 265) | typedef USB_ENDP_DESCR __xdata *PXUSB_ENDP_DESCR; type USB_CFG_DESCR_LONG (line 267) | typedef struct _USB_CONFIG_DESCR_LONG { type USB_CFG_DESCR_LONG (line 272) | typedef USB_CFG_DESCR_LONG __xdata *PXUSB_CFG_DESCR_LONG; type USB_HUB_DESCR (line 274) | typedef struct _USB_HUB_DESCR { type USB_HUB_DESCR (line 284) | typedef USB_HUB_DESCR __xdata *PXUSB_HUB_DESCR; type USB_HID_DESCR (line 286) | typedef struct _USB_HID_DESCR { type USB_HID_DESCR (line 295) | typedef USB_HID_DESCR __xdata *PXUSB_HID_DESCR; type UDISK_BOC_CBW (line 297) | typedef struct _UDISK_BOC_CBW { // command of BulkOnly USB-F... type UDISK_BOC_CBW (line 315) | typedef UDISK_BOC_CBW __xdata *PXUDISK_BOC_CBW; type UDISK_BOC_CSW (line 317) | typedef struct _UDISK_BOC_CSW { // status of BulkOnly USB-Fl... type UDISK_BOC_CSW (line 332) | typedef UDISK_BOC_CSW __xdata *PXUDISK_BOC_CSW; FILE: CH55xE_DevStick/software/mousewiggler/src/usb_descr.h type USB_CFG_DESCR_HID (line 42) | typedef struct _USB_CFG_DESCR_HID { type USB_CFG_DESCR_HID (line 48) | typedef USB_CFG_DESCR_HID __xdata *PXUSB_CFG_DESCR_HID; FILE: CH55xE_DevStick/software/mousewiggler/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 33) | void USB_init(void) { function USB_EP0_copyDescr (line 57) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 86) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 341) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 379) | void USB_EP0_OUT(void) { function USB_interrupt (line 402) | void USB_interrupt(void) { FILE: CH55xE_DevStick/software/mousewiggler/src/usb_hid.c function HID_sendReport (line 17) | void HID_sendReport(__xdata uint8_t* buf, uint8_t len) { function HID_EP_init (line 32) | void HID_EP_init(void) { function HID_EP1_IN (line 48) | void HID_EP1_IN(void) { FILE: CH55xE_DevStick/software/mousewiggler/src/usb_mouse.c type HID_MOUSE_REPORT_TYPE (line 15) | typedef struct _HID_MOUSE_REPORT_TYPE { function MOUSE_press (line 35) | void MOUSE_press(uint8_t buttons) { function MOUSE_release (line 41) | void MOUSE_release(uint8_t buttons) { function MOUSE_move (line 47) | void MOUSE_move(int8_t xrel, int8_t yrel) { function MOUSE_wheel (line 56) | void MOUSE_wheel(int8_t rel) { FILE: CH55xE_DevStick/software/mousewiggler/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xE_DevStick/software/neopixel/neopixel.c function main (line 46) | void main(void) { FILE: CH55xE_DevStick/software/neopixel/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xE_DevStick/software/neopixel/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xE_DevStick/software/neopixel/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xE_DevStick/software/neopixel/src/neo.c function NEO_sendByte (line 82) | void NEO_sendByte(uint8_t data) { function NEO_writeColor (line 102) | void NEO_writeColor(uint8_t r, uint8_t g, uint8_t b) { function NEO_writeHue (line 115) | void NEO_writeHue(uint8_t hue, uint8_t bright) { FILE: CH55xE_DevStick/software/neopixel/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xE_DevStick/software/neopixel/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xE_DevStick/software/neotouch/neotouch.c function main (line 47) | void main(void) { FILE: CH55xE_DevStick/software/neotouch/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xE_DevStick/software/neotouch/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xE_DevStick/software/neotouch/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xE_DevStick/software/neotouch/src/neo.c function NEO_sendByte (line 82) | void NEO_sendByte(uint8_t data) { function NEO_writeColor (line 102) | void NEO_writeColor(uint8_t r, uint8_t g, uint8_t b) { function NEO_writeHue (line 115) | void NEO_writeHue(uint8_t hue, uint8_t bright) { FILE: CH55xE_DevStick/software/neotouch/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xE_DevStick/software/neotouch/src/touch.c function TOUCH_h_sample (line 21) | uint16_t TOUCH_h_sample(uint8_t channel) { function TOUCH_h_read (line 28) | uint8_t TOUCH_h_read(uint8_t channel) { FILE: CH55xE_DevStick/software/neotouch/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xE_DevStick/software/pwm_fade/pwm_fade.c function main (line 45) | void main(void) { FILE: CH55xE_DevStick/software/pwm_fade/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xE_DevStick/software/pwm_fade/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xE_DevStick/software/pwm_fade/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xE_DevStick/software/pwm_fade/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xE_DevStick/software/pwm_fade/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xE_DevStick/software/rubberducky/rubberducky.c function USB_ISR (line 56) | void USB_ISR(void) __interrupt(INT_NO_USB) { function main (line 63) | void main(void) { FILE: CH55xE_DevStick/software/rubberducky/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xE_DevStick/software/rubberducky/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xE_DevStick/software/rubberducky/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xE_DevStick/software/rubberducky/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xE_DevStick/software/rubberducky/src/usb.h type USB_SETUP_REQ (line 190) | typedef struct _USB_SETUP_REQ { type USB_SETUP_REQ (line 200) | typedef USB_SETUP_REQ __xdata *PXUSB_SETUP_REQ; type USB_DEV_DESCR (line 202) | typedef struct _USB_DEVICE_DESCR { type USB_DEV_DESCR (line 218) | typedef USB_DEV_DESCR __xdata *PXUSB_DEV_DESCR; type USB_CFG_DESCR (line 220) | typedef struct _USB_CONFIG_DESCR { type USB_CFG_DESCR (line 230) | typedef USB_CFG_DESCR __xdata *PXUSB_CFG_DESCR; type USB_ITF_DESCR (line 232) | typedef struct _USB_INTERF_DESCR { type USB_ITF_DESCR (line 243) | typedef USB_ITF_DESCR __xdata *PXUSB_ITF_DESCR; type USB_IAD_DESCR (line 245) | typedef struct _USB_ITF_ASS_DESCR { type USB_IAD_DESCR (line 255) | typedef USB_IAD_DESCR __xdata *PXUSB_IAD_DESCR; type USB_ENDP_DESCR (line 257) | typedef struct _USB_ENDPOINT_DESCR { type USB_ENDP_DESCR (line 265) | typedef USB_ENDP_DESCR __xdata *PXUSB_ENDP_DESCR; type USB_CFG_DESCR_LONG (line 267) | typedef struct _USB_CONFIG_DESCR_LONG { type USB_CFG_DESCR_LONG (line 272) | typedef USB_CFG_DESCR_LONG __xdata *PXUSB_CFG_DESCR_LONG; type USB_HUB_DESCR (line 274) | typedef struct _USB_HUB_DESCR { type USB_HUB_DESCR (line 284) | typedef USB_HUB_DESCR __xdata *PXUSB_HUB_DESCR; type USB_HID_DESCR (line 286) | typedef struct _USB_HID_DESCR { type USB_HID_DESCR (line 295) | typedef USB_HID_DESCR __xdata *PXUSB_HID_DESCR; type UDISK_BOC_CBW (line 297) | typedef struct _UDISK_BOC_CBW { // command of BulkOnly USB-F... type UDISK_BOC_CBW (line 315) | typedef UDISK_BOC_CBW __xdata *PXUDISK_BOC_CBW; type UDISK_BOC_CSW (line 317) | typedef struct _UDISK_BOC_CSW { // status of BulkOnly USB-Fl... type UDISK_BOC_CSW (line 332) | typedef UDISK_BOC_CSW __xdata *PXUDISK_BOC_CSW; FILE: CH55xE_DevStick/software/rubberducky/src/usb_descr.h type USB_CFG_DESCR_HID (line 46) | typedef struct _USB_CFG_DESCR_HID { type USB_CFG_DESCR_HID (line 53) | typedef USB_CFG_DESCR_HID __xdata *PXUSB_CFG_DESCR_HID; FILE: CH55xE_DevStick/software/rubberducky/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 33) | void USB_init(void) { function USB_EP0_copyDescr (line 57) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 86) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 341) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 379) | void USB_EP0_OUT(void) { function USB_interrupt (line 402) | void USB_interrupt(void) { FILE: CH55xE_DevStick/software/rubberducky/src/usb_hid.c function HID_sendReport (line 17) | void HID_sendReport(__xdata uint8_t* buf, uint8_t len) { function HID_EP_init (line 32) | void HID_EP_init(void) { function HID_EP1_IN (line 48) | void HID_EP1_IN(void) { FILE: CH55xE_DevStick/software/rubberducky/src/usb_keyboard.c function KBD_press (line 32) | void KBD_press(uint8_t key) { function KBD_release (line 68) | void KBD_release(uint8_t key) { function KBD_type (line 96) | void KBD_type(uint8_t key) { function KBD_releaseAll (line 104) | void KBD_releaseAll(void) { function KBD_print (line 113) | void KBD_print(char* str) { FILE: CH55xE_DevStick/software/rubberducky/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xE_DevStick/software/touchkey/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xE_DevStick/software/touchkey/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xE_DevStick/software/touchkey/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xE_DevStick/software/touchkey/src/touch.c function TOUCH_h_sample (line 21) | uint16_t TOUCH_h_sample(uint8_t channel) { function TOUCH_h_read (line 28) | uint8_t TOUCH_h_read(uint8_t channel) { FILE: CH55xE_DevStick/software/touchkey/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xE_DevStick/software/touchkey/touchkey.c function main (line 43) | void main(void) { FILE: CH55xE_DevStick/software/touchraw/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xE_DevStick/software/touchraw/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xE_DevStick/software/touchraw/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xE_DevStick/software/touchraw/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xE_DevStick/software/touchraw/src/touch.c function TOUCH_h_sample (line 21) | uint16_t TOUCH_h_sample(uint8_t channel) { function TOUCH_h_read (line 28) | uint8_t TOUCH_h_read(uint8_t channel) { FILE: CH55xE_DevStick/software/touchraw/src/usb.h type USB_SETUP_REQ (line 190) | typedef struct _USB_SETUP_REQ { type USB_SETUP_REQ (line 200) | typedef USB_SETUP_REQ __xdata *PXUSB_SETUP_REQ; type USB_DEV_DESCR (line 202) | typedef struct _USB_DEVICE_DESCR { type USB_DEV_DESCR (line 218) | typedef USB_DEV_DESCR __xdata *PXUSB_DEV_DESCR; type USB_CFG_DESCR (line 220) | typedef struct _USB_CONFIG_DESCR { type USB_CFG_DESCR (line 230) | typedef USB_CFG_DESCR __xdata *PXUSB_CFG_DESCR; type USB_ITF_DESCR (line 232) | typedef struct _USB_INTERF_DESCR { type USB_ITF_DESCR (line 243) | typedef USB_ITF_DESCR __xdata *PXUSB_ITF_DESCR; type USB_IAD_DESCR (line 245) | typedef struct _USB_ITF_ASS_DESCR { type USB_IAD_DESCR (line 255) | typedef USB_IAD_DESCR __xdata *PXUSB_IAD_DESCR; type USB_ENDP_DESCR (line 257) | typedef struct _USB_ENDPOINT_DESCR { type USB_ENDP_DESCR (line 265) | typedef USB_ENDP_DESCR __xdata *PXUSB_ENDP_DESCR; type USB_CFG_DESCR_LONG (line 267) | typedef struct _USB_CONFIG_DESCR_LONG { type USB_CFG_DESCR_LONG (line 272) | typedef USB_CFG_DESCR_LONG __xdata *PXUSB_CFG_DESCR_LONG; type USB_HUB_DESCR (line 274) | typedef struct _USB_HUB_DESCR { type USB_HUB_DESCR (line 284) | typedef USB_HUB_DESCR __xdata *PXUSB_HUB_DESCR; type USB_HID_DESCR (line 286) | typedef struct _USB_HID_DESCR { type USB_HID_DESCR (line 295) | typedef USB_HID_DESCR __xdata *PXUSB_HID_DESCR; type UDISK_BOC_CBW (line 297) | typedef struct _UDISK_BOC_CBW { // command of BulkOnly USB-F... type UDISK_BOC_CBW (line 315) | typedef UDISK_BOC_CBW __xdata *PXUDISK_BOC_CBW; type UDISK_BOC_CSW (line 317) | typedef struct _UDISK_BOC_CSW { // status of BulkOnly USB-Fl... type UDISK_BOC_CSW (line 332) | typedef UDISK_BOC_CSW __xdata *PXUDISK_BOC_CSW; FILE: CH55xE_DevStick/software/touchraw/src/usb_cdc.c function CDC_flush (line 37) | void CDC_flush(void) { function CDC_write (line 48) | void CDC_write(char c) { function CDC_print (line 55) | void CDC_print(char* str) { function CDC_println (line 60) | void CDC_println(char* str) { function CDC_read (line 67) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 99) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 117) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 130) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 137) | void CDC_EP2_OUT(void) { FILE: CH55xE_DevStick/software/touchraw/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 60) | typedef struct _CDC_LINE_CODING_TYPE { FILE: CH55xE_DevStick/software/touchraw/src/usb_descr.h type USB_CFG_DESCR_CDC (line 46) | typedef struct _USB_CFG_DESCR_CDC { type USB_CFG_DESCR_CDC (line 56) | typedef USB_CFG_DESCR_CDC __xdata *PXUSB_CFG_DESCR_CDC; FILE: CH55xE_DevStick/software/touchraw/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 33) | void USB_init(void) { function USB_EP0_copyDescr (line 57) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 86) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 341) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 379) | void USB_EP0_OUT(void) { function USB_interrupt (line 402) | void USB_interrupt(void) { FILE: CH55xE_DevStick/software/touchraw/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xE_DevStick/software/touchraw/touchraw.c function USB_ISR (line 56) | void USB_ISR(void) __interrupt(INT_NO_USB) { function putchar (line 67) | void putchar(char c) { function putchar (line 71) | int putchar(int c) { function main (line 80) | void main(void) { FILE: CH55xE_DevStick/software/watchdog/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xE_DevStick/software/watchdog/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xE_DevStick/software/watchdog/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xE_DevStick/software/watchdog/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xE_DevStick/software/watchdog/watchdog.c function main (line 43) | void main(void) { FILE: CH55xG_DevBoard/software/blink/blink.c function main (line 45) | void main() { FILE: CH55xG_DevBoard/software/blink/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xG_DevBoard/software/blink/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xG_DevBoard/software/blink/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xG_DevBoard/software/blink/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xG_DevBoard/software/blink/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xG_DevBoard/software/capsblock/capsblock.c function USB_ISR (line 54) | void USB_ISR(void) __interrupt(INT_NO_USB) { function main (line 61) | void main(void) { FILE: CH55xG_DevBoard/software/capsblock/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xG_DevBoard/software/capsblock/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xG_DevBoard/software/capsblock/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xG_DevBoard/software/capsblock/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xG_DevBoard/software/capsblock/src/usb.h type USB_SETUP_REQ (line 190) | typedef struct _USB_SETUP_REQ { type USB_SETUP_REQ (line 200) | typedef USB_SETUP_REQ __xdata *PXUSB_SETUP_REQ; type USB_DEV_DESCR (line 202) | typedef struct _USB_DEVICE_DESCR { type USB_DEV_DESCR (line 218) | typedef USB_DEV_DESCR __xdata *PXUSB_DEV_DESCR; type USB_CFG_DESCR (line 220) | typedef struct _USB_CONFIG_DESCR { type USB_CFG_DESCR (line 230) | typedef USB_CFG_DESCR __xdata *PXUSB_CFG_DESCR; type USB_ITF_DESCR (line 232) | typedef struct _USB_INTERF_DESCR { type USB_ITF_DESCR (line 243) | typedef USB_ITF_DESCR __xdata *PXUSB_ITF_DESCR; type USB_IAD_DESCR (line 245) | typedef struct _USB_ITF_ASS_DESCR { type USB_IAD_DESCR (line 255) | typedef USB_IAD_DESCR __xdata *PXUSB_IAD_DESCR; type USB_ENDP_DESCR (line 257) | typedef struct _USB_ENDPOINT_DESCR { type USB_ENDP_DESCR (line 265) | typedef USB_ENDP_DESCR __xdata *PXUSB_ENDP_DESCR; type USB_CFG_DESCR_LONG (line 267) | typedef struct _USB_CONFIG_DESCR_LONG { type USB_CFG_DESCR_LONG (line 272) | typedef USB_CFG_DESCR_LONG __xdata *PXUSB_CFG_DESCR_LONG; type USB_HUB_DESCR (line 274) | typedef struct _USB_HUB_DESCR { type USB_HUB_DESCR (line 284) | typedef USB_HUB_DESCR __xdata *PXUSB_HUB_DESCR; type USB_HID_DESCR (line 286) | typedef struct _USB_HID_DESCR { type USB_HID_DESCR (line 295) | typedef USB_HID_DESCR __xdata *PXUSB_HID_DESCR; type UDISK_BOC_CBW (line 297) | typedef struct _UDISK_BOC_CBW { // command of BulkOnly USB-F... type UDISK_BOC_CBW (line 315) | typedef UDISK_BOC_CBW __xdata *PXUDISK_BOC_CBW; type UDISK_BOC_CSW (line 317) | typedef struct _UDISK_BOC_CSW { // status of BulkOnly USB-Fl... type UDISK_BOC_CSW (line 332) | typedef UDISK_BOC_CSW __xdata *PXUDISK_BOC_CSW; FILE: CH55xG_DevBoard/software/capsblock/src/usb_descr.h type USB_CFG_DESCR_HID (line 46) | typedef struct _USB_CFG_DESCR_HID { type USB_CFG_DESCR_HID (line 53) | typedef USB_CFG_DESCR_HID __xdata *PXUSB_CFG_DESCR_HID; FILE: CH55xG_DevBoard/software/capsblock/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 33) | void USB_init(void) { function USB_EP0_copyDescr (line 57) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 86) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 341) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 379) | void USB_EP0_OUT(void) { function USB_interrupt (line 402) | void USB_interrupt(void) { FILE: CH55xG_DevBoard/software/capsblock/src/usb_hid.c function HID_sendReport (line 17) | void HID_sendReport(__xdata uint8_t* buf, uint8_t len) { function HID_EP_init (line 32) | void HID_EP_init(void) { function HID_EP1_IN (line 48) | void HID_EP1_IN(void) { FILE: CH55xG_DevBoard/software/capsblock/src/usb_keyboard.c function KBD_press (line 32) | void KBD_press(uint8_t key) { function KBD_release (line 68) | void KBD_release(uint8_t key) { function KBD_type (line 96) | void KBD_type(uint8_t key) { function KBD_releaseAll (line 104) | void KBD_releaseAll(void) { function KBD_print (line 113) | void KBD_print(char* str) { FILE: CH55xG_DevBoard/software/capsblock/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xG_DevBoard/software/cdc_adc/cdc_adc.c function USB_ISR (line 57) | void USB_ISR(void) __interrupt(INT_NO_USB) { function putchar (line 68) | void putchar(char c) { function putchar (line 72) | int putchar(int c) { function main (line 81) | void main(void) { FILE: CH55xG_DevBoard/software/cdc_adc/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xG_DevBoard/software/cdc_adc/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xG_DevBoard/software/cdc_adc/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xG_DevBoard/software/cdc_adc/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xG_DevBoard/software/cdc_adc/src/usb.h type USB_SETUP_REQ (line 190) | typedef struct _USB_SETUP_REQ { type USB_SETUP_REQ (line 200) | typedef USB_SETUP_REQ __xdata *PXUSB_SETUP_REQ; type USB_DEV_DESCR (line 202) | typedef struct _USB_DEVICE_DESCR { type USB_DEV_DESCR (line 218) | typedef USB_DEV_DESCR __xdata *PXUSB_DEV_DESCR; type USB_CFG_DESCR (line 220) | typedef struct _USB_CONFIG_DESCR { type USB_CFG_DESCR (line 230) | typedef USB_CFG_DESCR __xdata *PXUSB_CFG_DESCR; type USB_ITF_DESCR (line 232) | typedef struct _USB_INTERF_DESCR { type USB_ITF_DESCR (line 243) | typedef USB_ITF_DESCR __xdata *PXUSB_ITF_DESCR; type USB_IAD_DESCR (line 245) | typedef struct _USB_ITF_ASS_DESCR { type USB_IAD_DESCR (line 255) | typedef USB_IAD_DESCR __xdata *PXUSB_IAD_DESCR; type USB_ENDP_DESCR (line 257) | typedef struct _USB_ENDPOINT_DESCR { type USB_ENDP_DESCR (line 265) | typedef USB_ENDP_DESCR __xdata *PXUSB_ENDP_DESCR; type USB_CFG_DESCR_LONG (line 267) | typedef struct _USB_CONFIG_DESCR_LONG { type USB_CFG_DESCR_LONG (line 272) | typedef USB_CFG_DESCR_LONG __xdata *PXUSB_CFG_DESCR_LONG; type USB_HUB_DESCR (line 274) | typedef struct _USB_HUB_DESCR { type USB_HUB_DESCR (line 284) | typedef USB_HUB_DESCR __xdata *PXUSB_HUB_DESCR; type USB_HID_DESCR (line 286) | typedef struct _USB_HID_DESCR { type USB_HID_DESCR (line 295) | typedef USB_HID_DESCR __xdata *PXUSB_HID_DESCR; type UDISK_BOC_CBW (line 297) | typedef struct _UDISK_BOC_CBW { // command of BulkOnly USB-F... type UDISK_BOC_CBW (line 315) | typedef UDISK_BOC_CBW __xdata *PXUDISK_BOC_CBW; type UDISK_BOC_CSW (line 317) | typedef struct _UDISK_BOC_CSW { // status of BulkOnly USB-Fl... type UDISK_BOC_CSW (line 332) | typedef UDISK_BOC_CSW __xdata *PXUDISK_BOC_CSW; FILE: CH55xG_DevBoard/software/cdc_adc/src/usb_cdc.c function CDC_flush (line 37) | void CDC_flush(void) { function CDC_write (line 48) | void CDC_write(char c) { function CDC_print (line 55) | void CDC_print(char* str) { function CDC_println (line 60) | void CDC_println(char* str) { function CDC_read (line 67) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 99) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 117) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 130) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 137) | void CDC_EP2_OUT(void) { FILE: CH55xG_DevBoard/software/cdc_adc/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 60) | typedef struct _CDC_LINE_CODING_TYPE { FILE: CH55xG_DevBoard/software/cdc_adc/src/usb_descr.h type USB_CFG_DESCR_CDC (line 46) | typedef struct _USB_CFG_DESCR_CDC { type USB_CFG_DESCR_CDC (line 56) | typedef USB_CFG_DESCR_CDC __xdata *PXUSB_CFG_DESCR_CDC; FILE: CH55xG_DevBoard/software/cdc_adc/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 33) | void USB_init(void) { function USB_EP0_copyDescr (line 57) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 86) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 341) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 379) | void USB_EP0_OUT(void) { function USB_interrupt (line 402) | void USB_interrupt(void) { FILE: CH55xG_DevBoard/software/cdc_adc/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xG_DevBoard/software/cdc_echo/cdc_echo.c function USB_ISR (line 53) | void USB_ISR(void) __interrupt(INT_NO_USB) { function main (line 60) | void main(void) { FILE: CH55xG_DevBoard/software/cdc_echo/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xG_DevBoard/software/cdc_echo/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xG_DevBoard/software/cdc_echo/src/usb.h type USB_SETUP_REQ (line 190) | typedef struct _USB_SETUP_REQ { type USB_SETUP_REQ (line 200) | typedef USB_SETUP_REQ __xdata *PXUSB_SETUP_REQ; type USB_DEV_DESCR (line 202) | typedef struct _USB_DEVICE_DESCR { type USB_DEV_DESCR (line 218) | typedef USB_DEV_DESCR __xdata *PXUSB_DEV_DESCR; type USB_CFG_DESCR (line 220) | typedef struct _USB_CONFIG_DESCR { type USB_CFG_DESCR (line 230) | typedef USB_CFG_DESCR __xdata *PXUSB_CFG_DESCR; type USB_ITF_DESCR (line 232) | typedef struct _USB_INTERF_DESCR { type USB_ITF_DESCR (line 243) | typedef USB_ITF_DESCR __xdata *PXUSB_ITF_DESCR; type USB_IAD_DESCR (line 245) | typedef struct _USB_ITF_ASS_DESCR { type USB_IAD_DESCR (line 255) | typedef USB_IAD_DESCR __xdata *PXUSB_IAD_DESCR; type USB_ENDP_DESCR (line 257) | typedef struct _USB_ENDPOINT_DESCR { type USB_ENDP_DESCR (line 265) | typedef USB_ENDP_DESCR __xdata *PXUSB_ENDP_DESCR; type USB_CFG_DESCR_LONG (line 267) | typedef struct _USB_CONFIG_DESCR_LONG { type USB_CFG_DESCR_LONG (line 272) | typedef USB_CFG_DESCR_LONG __xdata *PXUSB_CFG_DESCR_LONG; type USB_HUB_DESCR (line 274) | typedef struct _USB_HUB_DESCR { type USB_HUB_DESCR (line 284) | typedef USB_HUB_DESCR __xdata *PXUSB_HUB_DESCR; type USB_HID_DESCR (line 286) | typedef struct _USB_HID_DESCR { type USB_HID_DESCR (line 295) | typedef USB_HID_DESCR __xdata *PXUSB_HID_DESCR; type UDISK_BOC_CBW (line 297) | typedef struct _UDISK_BOC_CBW { // command of BulkOnly USB-F... type UDISK_BOC_CBW (line 315) | typedef UDISK_BOC_CBW __xdata *PXUDISK_BOC_CBW; type UDISK_BOC_CSW (line 317) | typedef struct _UDISK_BOC_CSW { // status of BulkOnly USB-Fl... type UDISK_BOC_CSW (line 332) | typedef UDISK_BOC_CSW __xdata *PXUDISK_BOC_CSW; FILE: CH55xG_DevBoard/software/cdc_echo/src/usb_cdc.c function CDC_flush (line 37) | void CDC_flush(void) { function CDC_write (line 48) | void CDC_write(char c) { function CDC_print (line 55) | void CDC_print(char* str) { function CDC_println (line 60) | void CDC_println(char* str) { function CDC_read (line 67) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 99) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 117) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 130) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 137) | void CDC_EP2_OUT(void) { FILE: CH55xG_DevBoard/software/cdc_echo/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 60) | typedef struct _CDC_LINE_CODING_TYPE { FILE: CH55xG_DevBoard/software/cdc_echo/src/usb_descr.h type USB_CFG_DESCR_CDC (line 46) | typedef struct _USB_CFG_DESCR_CDC { type USB_CFG_DESCR_CDC (line 56) | typedef USB_CFG_DESCR_CDC __xdata *PXUSB_CFG_DESCR_CDC; FILE: CH55xG_DevBoard/software/cdc_echo/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 33) | void USB_init(void) { function USB_EP0_copyDescr (line 57) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 86) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 341) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 379) | void USB_EP0_OUT(void) { function USB_interrupt (line 402) | void USB_interrupt(void) { FILE: CH55xG_DevBoard/software/cdc_echo/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xG_DevBoard/software/flashdump/flashdump.c function USB_ISR (line 54) | void USB_ISR(void) __interrupt(INT_NO_USB) { function printNibble (line 63) | void printNibble(uint8_t nibble) { function printByte (line 69) | void printByte(uint8_t value) { function main (line 77) | void main(void) { FILE: CH55xG_DevBoard/software/flashdump/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xG_DevBoard/software/flashdump/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xG_DevBoard/software/flashdump/src/eeprom.c function EEPROM_write (line 10) | void EEPROM_write(uint8_t addr, uint8_t value) { function EEPROM_read (line 29) | uint8_t EEPROM_read(uint8_t addr) { function EEPROM_update (line 37) | void EEPROM_update(uint8_t addr, uint8_t value) { FILE: CH55xG_DevBoard/software/flashdump/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xG_DevBoard/software/flashdump/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xG_DevBoard/software/flashdump/src/usb.h type USB_SETUP_REQ (line 190) | typedef struct _USB_SETUP_REQ { type USB_SETUP_REQ (line 200) | typedef USB_SETUP_REQ __xdata *PXUSB_SETUP_REQ; type USB_DEV_DESCR (line 202) | typedef struct _USB_DEVICE_DESCR { type USB_DEV_DESCR (line 218) | typedef USB_DEV_DESCR __xdata *PXUSB_DEV_DESCR; type USB_CFG_DESCR (line 220) | typedef struct _USB_CONFIG_DESCR { type USB_CFG_DESCR (line 230) | typedef USB_CFG_DESCR __xdata *PXUSB_CFG_DESCR; type USB_ITF_DESCR (line 232) | typedef struct _USB_INTERF_DESCR { type USB_ITF_DESCR (line 243) | typedef USB_ITF_DESCR __xdata *PXUSB_ITF_DESCR; type USB_IAD_DESCR (line 245) | typedef struct _USB_ITF_ASS_DESCR { type USB_IAD_DESCR (line 255) | typedef USB_IAD_DESCR __xdata *PXUSB_IAD_DESCR; type USB_ENDP_DESCR (line 257) | typedef struct _USB_ENDPOINT_DESCR { type USB_ENDP_DESCR (line 265) | typedef USB_ENDP_DESCR __xdata *PXUSB_ENDP_DESCR; type USB_CFG_DESCR_LONG (line 267) | typedef struct _USB_CONFIG_DESCR_LONG { type USB_CFG_DESCR_LONG (line 272) | typedef USB_CFG_DESCR_LONG __xdata *PXUSB_CFG_DESCR_LONG; type USB_HUB_DESCR (line 274) | typedef struct _USB_HUB_DESCR { type USB_HUB_DESCR (line 284) | typedef USB_HUB_DESCR __xdata *PXUSB_HUB_DESCR; type USB_HID_DESCR (line 286) | typedef struct _USB_HID_DESCR { type USB_HID_DESCR (line 295) | typedef USB_HID_DESCR __xdata *PXUSB_HID_DESCR; type UDISK_BOC_CBW (line 297) | typedef struct _UDISK_BOC_CBW { // command of BulkOnly USB-F... type UDISK_BOC_CBW (line 315) | typedef UDISK_BOC_CBW __xdata *PXUDISK_BOC_CBW; type UDISK_BOC_CSW (line 317) | typedef struct _UDISK_BOC_CSW { // status of BulkOnly USB-Fl... type UDISK_BOC_CSW (line 332) | typedef UDISK_BOC_CSW __xdata *PXUDISK_BOC_CSW; FILE: CH55xG_DevBoard/software/flashdump/src/usb_cdc.c function CDC_flush (line 37) | void CDC_flush(void) { function CDC_write (line 48) | void CDC_write(char c) { function CDC_print (line 55) | void CDC_print(char* str) { function CDC_println (line 60) | void CDC_println(char* str) { function CDC_read (line 67) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 99) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 117) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 130) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 137) | void CDC_EP2_OUT(void) { FILE: CH55xG_DevBoard/software/flashdump/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 60) | typedef struct _CDC_LINE_CODING_TYPE { FILE: CH55xG_DevBoard/software/flashdump/src/usb_descr.h type USB_CFG_DESCR_CDC (line 46) | typedef struct _USB_CFG_DESCR_CDC { type USB_CFG_DESCR_CDC (line 56) | typedef USB_CFG_DESCR_CDC __xdata *PXUSB_CFG_DESCR_CDC; FILE: CH55xG_DevBoard/software/flashdump/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 33) | void USB_init(void) { function USB_EP0_copyDescr (line 57) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 86) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 341) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 379) | void USB_EP0_OUT(void) { function USB_interrupt (line 402) | void USB_interrupt(void) { FILE: CH55xG_DevBoard/software/flashdump/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xG_DevBoard/software/mousewiggler/mousewiggler.c function USB_ISR (line 54) | void USB_ISR(void) __interrupt(INT_NO_USB) { function main (line 61) | void main(void) { FILE: CH55xG_DevBoard/software/mousewiggler/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xG_DevBoard/software/mousewiggler/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xG_DevBoard/software/mousewiggler/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xG_DevBoard/software/mousewiggler/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xG_DevBoard/software/mousewiggler/src/usb.h type USB_SETUP_REQ (line 190) | typedef struct _USB_SETUP_REQ { type USB_SETUP_REQ (line 200) | typedef USB_SETUP_REQ __xdata *PXUSB_SETUP_REQ; type USB_DEV_DESCR (line 202) | typedef struct _USB_DEVICE_DESCR { type USB_DEV_DESCR (line 218) | typedef USB_DEV_DESCR __xdata *PXUSB_DEV_DESCR; type USB_CFG_DESCR (line 220) | typedef struct _USB_CONFIG_DESCR { type USB_CFG_DESCR (line 230) | typedef USB_CFG_DESCR __xdata *PXUSB_CFG_DESCR; type USB_ITF_DESCR (line 232) | typedef struct _USB_INTERF_DESCR { type USB_ITF_DESCR (line 243) | typedef USB_ITF_DESCR __xdata *PXUSB_ITF_DESCR; type USB_IAD_DESCR (line 245) | typedef struct _USB_ITF_ASS_DESCR { type USB_IAD_DESCR (line 255) | typedef USB_IAD_DESCR __xdata *PXUSB_IAD_DESCR; type USB_ENDP_DESCR (line 257) | typedef struct _USB_ENDPOINT_DESCR { type USB_ENDP_DESCR (line 265) | typedef USB_ENDP_DESCR __xdata *PXUSB_ENDP_DESCR; type USB_CFG_DESCR_LONG (line 267) | typedef struct _USB_CONFIG_DESCR_LONG { type USB_CFG_DESCR_LONG (line 272) | typedef USB_CFG_DESCR_LONG __xdata *PXUSB_CFG_DESCR_LONG; type USB_HUB_DESCR (line 274) | typedef struct _USB_HUB_DESCR { type USB_HUB_DESCR (line 284) | typedef USB_HUB_DESCR __xdata *PXUSB_HUB_DESCR; type USB_HID_DESCR (line 286) | typedef struct _USB_HID_DESCR { type USB_HID_DESCR (line 295) | typedef USB_HID_DESCR __xdata *PXUSB_HID_DESCR; type UDISK_BOC_CBW (line 297) | typedef struct _UDISK_BOC_CBW { // command of BulkOnly USB-F... type UDISK_BOC_CBW (line 315) | typedef UDISK_BOC_CBW __xdata *PXUDISK_BOC_CBW; type UDISK_BOC_CSW (line 317) | typedef struct _UDISK_BOC_CSW { // status of BulkOnly USB-Fl... type UDISK_BOC_CSW (line 332) | typedef UDISK_BOC_CSW __xdata *PXUDISK_BOC_CSW; FILE: CH55xG_DevBoard/software/mousewiggler/src/usb_descr.h type USB_CFG_DESCR_HID (line 42) | typedef struct _USB_CFG_DESCR_HID { type USB_CFG_DESCR_HID (line 48) | typedef USB_CFG_DESCR_HID __xdata *PXUSB_CFG_DESCR_HID; FILE: CH55xG_DevBoard/software/mousewiggler/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 33) | void USB_init(void) { function USB_EP0_copyDescr (line 57) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 86) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 341) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 379) | void USB_EP0_OUT(void) { function USB_interrupt (line 402) | void USB_interrupt(void) { FILE: CH55xG_DevBoard/software/mousewiggler/src/usb_hid.c function HID_sendReport (line 17) | void HID_sendReport(__xdata uint8_t* buf, uint8_t len) { function HID_EP_init (line 32) | void HID_EP_init(void) { function HID_EP1_IN (line 48) | void HID_EP1_IN(void) { FILE: CH55xG_DevBoard/software/mousewiggler/src/usb_mouse.c type HID_MOUSE_REPORT_TYPE (line 15) | typedef struct _HID_MOUSE_REPORT_TYPE { function MOUSE_press (line 35) | void MOUSE_press(uint8_t buttons) { function MOUSE_release (line 41) | void MOUSE_release(uint8_t buttons) { function MOUSE_move (line 47) | void MOUSE_move(int8_t xrel, int8_t yrel) { function MOUSE_wheel (line 56) | void MOUSE_wheel(int8_t rel) { FILE: CH55xG_DevBoard/software/mousewiggler/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xG_DevBoard/software/watchdog/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xG_DevBoard/software/watchdog/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xG_DevBoard/software/watchdog/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xG_DevBoard/software/watchdog/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xG_DevBoard/software/watchdog/watchdog.c function main (line 43) | void main(void) { FILE: CH55xT_DevBoard/software/blink/blink.c function main (line 45) | void main() { FILE: CH55xT_DevBoard/software/blink/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xT_DevBoard/software/blink/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xT_DevBoard/software/blink/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xT_DevBoard/software/blink/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xT_DevBoard/software/blink/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xT_DevBoard/software/capsblock/capsblock.c function USB_ISR (line 54) | void USB_ISR(void) __interrupt(INT_NO_USB) { function main (line 61) | void main(void) { FILE: CH55xT_DevBoard/software/capsblock/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xT_DevBoard/software/capsblock/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xT_DevBoard/software/capsblock/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xT_DevBoard/software/capsblock/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xT_DevBoard/software/capsblock/src/usb.h type USB_SETUP_REQ (line 190) | typedef struct _USB_SETUP_REQ { type USB_SETUP_REQ (line 200) | typedef USB_SETUP_REQ __xdata *PXUSB_SETUP_REQ; type USB_DEV_DESCR (line 202) | typedef struct _USB_DEVICE_DESCR { type USB_DEV_DESCR (line 218) | typedef USB_DEV_DESCR __xdata *PXUSB_DEV_DESCR; type USB_CFG_DESCR (line 220) | typedef struct _USB_CONFIG_DESCR { type USB_CFG_DESCR (line 230) | typedef USB_CFG_DESCR __xdata *PXUSB_CFG_DESCR; type USB_ITF_DESCR (line 232) | typedef struct _USB_INTERF_DESCR { type USB_ITF_DESCR (line 243) | typedef USB_ITF_DESCR __xdata *PXUSB_ITF_DESCR; type USB_IAD_DESCR (line 245) | typedef struct _USB_ITF_ASS_DESCR { type USB_IAD_DESCR (line 255) | typedef USB_IAD_DESCR __xdata *PXUSB_IAD_DESCR; type USB_ENDP_DESCR (line 257) | typedef struct _USB_ENDPOINT_DESCR { type USB_ENDP_DESCR (line 265) | typedef USB_ENDP_DESCR __xdata *PXUSB_ENDP_DESCR; type USB_CFG_DESCR_LONG (line 267) | typedef struct _USB_CONFIG_DESCR_LONG { type USB_CFG_DESCR_LONG (line 272) | typedef USB_CFG_DESCR_LONG __xdata *PXUSB_CFG_DESCR_LONG; type USB_HUB_DESCR (line 274) | typedef struct _USB_HUB_DESCR { type USB_HUB_DESCR (line 284) | typedef USB_HUB_DESCR __xdata *PXUSB_HUB_DESCR; type USB_HID_DESCR (line 286) | typedef struct _USB_HID_DESCR { type USB_HID_DESCR (line 295) | typedef USB_HID_DESCR __xdata *PXUSB_HID_DESCR; type UDISK_BOC_CBW (line 297) | typedef struct _UDISK_BOC_CBW { // command of BulkOnly USB-F... type UDISK_BOC_CBW (line 315) | typedef UDISK_BOC_CBW __xdata *PXUDISK_BOC_CBW; type UDISK_BOC_CSW (line 317) | typedef struct _UDISK_BOC_CSW { // status of BulkOnly USB-Fl... type UDISK_BOC_CSW (line 332) | typedef UDISK_BOC_CSW __xdata *PXUDISK_BOC_CSW; FILE: CH55xT_DevBoard/software/capsblock/src/usb_descr.h type USB_CFG_DESCR_HID (line 46) | typedef struct _USB_CFG_DESCR_HID { type USB_CFG_DESCR_HID (line 53) | typedef USB_CFG_DESCR_HID __xdata *PXUSB_CFG_DESCR_HID; FILE: CH55xT_DevBoard/software/capsblock/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 33) | void USB_init(void) { function USB_EP0_copyDescr (line 57) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 86) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 341) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 379) | void USB_EP0_OUT(void) { function USB_interrupt (line 402) | void USB_interrupt(void) { FILE: CH55xT_DevBoard/software/capsblock/src/usb_hid.c function HID_sendReport (line 17) | void HID_sendReport(__xdata uint8_t* buf, uint8_t len) { function HID_EP_init (line 32) | void HID_EP_init(void) { function HID_EP1_IN (line 48) | void HID_EP1_IN(void) { FILE: CH55xT_DevBoard/software/capsblock/src/usb_keyboard.c function KBD_press (line 32) | void KBD_press(uint8_t key) { function KBD_release (line 68) | void KBD_release(uint8_t key) { function KBD_type (line 96) | void KBD_type(uint8_t key) { function KBD_releaseAll (line 104) | void KBD_releaseAll(void) { function KBD_print (line 113) | void KBD_print(char* str) { FILE: CH55xT_DevBoard/software/capsblock/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xT_DevBoard/software/cdc_adc/cdc_adc.c function USB_ISR (line 57) | void USB_ISR(void) __interrupt(INT_NO_USB) { function putchar (line 68) | void putchar(char c) { function putchar (line 72) | int putchar(int c) { function main (line 81) | void main(void) { FILE: CH55xT_DevBoard/software/cdc_adc/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xT_DevBoard/software/cdc_adc/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xT_DevBoard/software/cdc_adc/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xT_DevBoard/software/cdc_adc/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xT_DevBoard/software/cdc_adc/src/usb.h type USB_SETUP_REQ (line 190) | typedef struct _USB_SETUP_REQ { type USB_SETUP_REQ (line 200) | typedef USB_SETUP_REQ __xdata *PXUSB_SETUP_REQ; type USB_DEV_DESCR (line 202) | typedef struct _USB_DEVICE_DESCR { type USB_DEV_DESCR (line 218) | typedef USB_DEV_DESCR __xdata *PXUSB_DEV_DESCR; type USB_CFG_DESCR (line 220) | typedef struct _USB_CONFIG_DESCR { type USB_CFG_DESCR (line 230) | typedef USB_CFG_DESCR __xdata *PXUSB_CFG_DESCR; type USB_ITF_DESCR (line 232) | typedef struct _USB_INTERF_DESCR { type USB_ITF_DESCR (line 243) | typedef USB_ITF_DESCR __xdata *PXUSB_ITF_DESCR; type USB_IAD_DESCR (line 245) | typedef struct _USB_ITF_ASS_DESCR { type USB_IAD_DESCR (line 255) | typedef USB_IAD_DESCR __xdata *PXUSB_IAD_DESCR; type USB_ENDP_DESCR (line 257) | typedef struct _USB_ENDPOINT_DESCR { type USB_ENDP_DESCR (line 265) | typedef USB_ENDP_DESCR __xdata *PXUSB_ENDP_DESCR; type USB_CFG_DESCR_LONG (line 267) | typedef struct _USB_CONFIG_DESCR_LONG { type USB_CFG_DESCR_LONG (line 272) | typedef USB_CFG_DESCR_LONG __xdata *PXUSB_CFG_DESCR_LONG; type USB_HUB_DESCR (line 274) | typedef struct _USB_HUB_DESCR { type USB_HUB_DESCR (line 284) | typedef USB_HUB_DESCR __xdata *PXUSB_HUB_DESCR; type USB_HID_DESCR (line 286) | typedef struct _USB_HID_DESCR { type USB_HID_DESCR (line 295) | typedef USB_HID_DESCR __xdata *PXUSB_HID_DESCR; type UDISK_BOC_CBW (line 297) | typedef struct _UDISK_BOC_CBW { // command of BulkOnly USB-F... type UDISK_BOC_CBW (line 315) | typedef UDISK_BOC_CBW __xdata *PXUDISK_BOC_CBW; type UDISK_BOC_CSW (line 317) | typedef struct _UDISK_BOC_CSW { // status of BulkOnly USB-Fl... type UDISK_BOC_CSW (line 332) | typedef UDISK_BOC_CSW __xdata *PXUDISK_BOC_CSW; FILE: CH55xT_DevBoard/software/cdc_adc/src/usb_cdc.c function CDC_flush (line 37) | void CDC_flush(void) { function CDC_write (line 48) | void CDC_write(char c) { function CDC_print (line 55) | void CDC_print(char* str) { function CDC_println (line 60) | void CDC_println(char* str) { function CDC_read (line 67) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 99) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 117) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 130) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 137) | void CDC_EP2_OUT(void) { FILE: CH55xT_DevBoard/software/cdc_adc/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 60) | typedef struct _CDC_LINE_CODING_TYPE { FILE: CH55xT_DevBoard/software/cdc_adc/src/usb_descr.h type USB_CFG_DESCR_CDC (line 46) | typedef struct _USB_CFG_DESCR_CDC { type USB_CFG_DESCR_CDC (line 56) | typedef USB_CFG_DESCR_CDC __xdata *PXUSB_CFG_DESCR_CDC; FILE: CH55xT_DevBoard/software/cdc_adc/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 33) | void USB_init(void) { function USB_EP0_copyDescr (line 57) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 86) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 341) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 379) | void USB_EP0_OUT(void) { function USB_interrupt (line 402) | void USB_interrupt(void) { FILE: CH55xT_DevBoard/software/cdc_adc/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xT_DevBoard/software/cdc_echo/cdc_echo.c function USB_ISR (line 53) | void USB_ISR(void) __interrupt(INT_NO_USB) { function main (line 60) | void main(void) { FILE: CH55xT_DevBoard/software/cdc_echo/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xT_DevBoard/software/cdc_echo/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xT_DevBoard/software/cdc_echo/src/usb.h type USB_SETUP_REQ (line 190) | typedef struct _USB_SETUP_REQ { type USB_SETUP_REQ (line 200) | typedef USB_SETUP_REQ __xdata *PXUSB_SETUP_REQ; type USB_DEV_DESCR (line 202) | typedef struct _USB_DEVICE_DESCR { type USB_DEV_DESCR (line 218) | typedef USB_DEV_DESCR __xdata *PXUSB_DEV_DESCR; type USB_CFG_DESCR (line 220) | typedef struct _USB_CONFIG_DESCR { type USB_CFG_DESCR (line 230) | typedef USB_CFG_DESCR __xdata *PXUSB_CFG_DESCR; type USB_ITF_DESCR (line 232) | typedef struct _USB_INTERF_DESCR { type USB_ITF_DESCR (line 243) | typedef USB_ITF_DESCR __xdata *PXUSB_ITF_DESCR; type USB_IAD_DESCR (line 245) | typedef struct _USB_ITF_ASS_DESCR { type USB_IAD_DESCR (line 255) | typedef USB_IAD_DESCR __xdata *PXUSB_IAD_DESCR; type USB_ENDP_DESCR (line 257) | typedef struct _USB_ENDPOINT_DESCR { type USB_ENDP_DESCR (line 265) | typedef USB_ENDP_DESCR __xdata *PXUSB_ENDP_DESCR; type USB_CFG_DESCR_LONG (line 267) | typedef struct _USB_CONFIG_DESCR_LONG { type USB_CFG_DESCR_LONG (line 272) | typedef USB_CFG_DESCR_LONG __xdata *PXUSB_CFG_DESCR_LONG; type USB_HUB_DESCR (line 274) | typedef struct _USB_HUB_DESCR { type USB_HUB_DESCR (line 284) | typedef USB_HUB_DESCR __xdata *PXUSB_HUB_DESCR; type USB_HID_DESCR (line 286) | typedef struct _USB_HID_DESCR { type USB_HID_DESCR (line 295) | typedef USB_HID_DESCR __xdata *PXUSB_HID_DESCR; type UDISK_BOC_CBW (line 297) | typedef struct _UDISK_BOC_CBW { // command of BulkOnly USB-F... type UDISK_BOC_CBW (line 315) | typedef UDISK_BOC_CBW __xdata *PXUDISK_BOC_CBW; type UDISK_BOC_CSW (line 317) | typedef struct _UDISK_BOC_CSW { // status of BulkOnly USB-Fl... type UDISK_BOC_CSW (line 332) | typedef UDISK_BOC_CSW __xdata *PXUDISK_BOC_CSW; FILE: CH55xT_DevBoard/software/cdc_echo/src/usb_cdc.c function CDC_flush (line 37) | void CDC_flush(void) { function CDC_write (line 48) | void CDC_write(char c) { function CDC_print (line 55) | void CDC_print(char* str) { function CDC_println (line 60) | void CDC_println(char* str) { function CDC_read (line 67) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 99) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 117) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 130) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 137) | void CDC_EP2_OUT(void) { FILE: CH55xT_DevBoard/software/cdc_echo/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 60) | typedef struct _CDC_LINE_CODING_TYPE { FILE: CH55xT_DevBoard/software/cdc_echo/src/usb_descr.h type USB_CFG_DESCR_CDC (line 46) | typedef struct _USB_CFG_DESCR_CDC { type USB_CFG_DESCR_CDC (line 56) | typedef USB_CFG_DESCR_CDC __xdata *PXUSB_CFG_DESCR_CDC; FILE: CH55xT_DevBoard/software/cdc_echo/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 33) | void USB_init(void) { function USB_EP0_copyDescr (line 57) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 86) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 341) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 379) | void USB_EP0_OUT(void) { function USB_interrupt (line 402) | void USB_interrupt(void) { FILE: CH55xT_DevBoard/software/cdc_echo/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xT_DevBoard/software/flashdump/flashdump.c function USB_ISR (line 54) | void USB_ISR(void) __interrupt(INT_NO_USB) { function printNibble (line 63) | void printNibble(uint8_t nibble) { function printByte (line 69) | void printByte(uint8_t value) { function main (line 77) | void main(void) { FILE: CH55xT_DevBoard/software/flashdump/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xT_DevBoard/software/flashdump/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xT_DevBoard/software/flashdump/src/eeprom.c function EEPROM_write (line 10) | void EEPROM_write(uint8_t addr, uint8_t value) { function EEPROM_read (line 29) | uint8_t EEPROM_read(uint8_t addr) { function EEPROM_update (line 37) | void EEPROM_update(uint8_t addr, uint8_t value) { FILE: CH55xT_DevBoard/software/flashdump/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xT_DevBoard/software/flashdump/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xT_DevBoard/software/flashdump/src/usb.h type USB_SETUP_REQ (line 190) | typedef struct _USB_SETUP_REQ { type USB_SETUP_REQ (line 200) | typedef USB_SETUP_REQ __xdata *PXUSB_SETUP_REQ; type USB_DEV_DESCR (line 202) | typedef struct _USB_DEVICE_DESCR { type USB_DEV_DESCR (line 218) | typedef USB_DEV_DESCR __xdata *PXUSB_DEV_DESCR; type USB_CFG_DESCR (line 220) | typedef struct _USB_CONFIG_DESCR { type USB_CFG_DESCR (line 230) | typedef USB_CFG_DESCR __xdata *PXUSB_CFG_DESCR; type USB_ITF_DESCR (line 232) | typedef struct _USB_INTERF_DESCR { type USB_ITF_DESCR (line 243) | typedef USB_ITF_DESCR __xdata *PXUSB_ITF_DESCR; type USB_IAD_DESCR (line 245) | typedef struct _USB_ITF_ASS_DESCR { type USB_IAD_DESCR (line 255) | typedef USB_IAD_DESCR __xdata *PXUSB_IAD_DESCR; type USB_ENDP_DESCR (line 257) | typedef struct _USB_ENDPOINT_DESCR { type USB_ENDP_DESCR (line 265) | typedef USB_ENDP_DESCR __xdata *PXUSB_ENDP_DESCR; type USB_CFG_DESCR_LONG (line 267) | typedef struct _USB_CONFIG_DESCR_LONG { type USB_CFG_DESCR_LONG (line 272) | typedef USB_CFG_DESCR_LONG __xdata *PXUSB_CFG_DESCR_LONG; type USB_HUB_DESCR (line 274) | typedef struct _USB_HUB_DESCR { type USB_HUB_DESCR (line 284) | typedef USB_HUB_DESCR __xdata *PXUSB_HUB_DESCR; type USB_HID_DESCR (line 286) | typedef struct _USB_HID_DESCR { type USB_HID_DESCR (line 295) | typedef USB_HID_DESCR __xdata *PXUSB_HID_DESCR; type UDISK_BOC_CBW (line 297) | typedef struct _UDISK_BOC_CBW { // command of BulkOnly USB-F... type UDISK_BOC_CBW (line 315) | typedef UDISK_BOC_CBW __xdata *PXUDISK_BOC_CBW; type UDISK_BOC_CSW (line 317) | typedef struct _UDISK_BOC_CSW { // status of BulkOnly USB-Fl... type UDISK_BOC_CSW (line 332) | typedef UDISK_BOC_CSW __xdata *PXUDISK_BOC_CSW; FILE: CH55xT_DevBoard/software/flashdump/src/usb_cdc.c function CDC_flush (line 37) | void CDC_flush(void) { function CDC_write (line 48) | void CDC_write(char c) { function CDC_print (line 55) | void CDC_print(char* str) { function CDC_println (line 60) | void CDC_println(char* str) { function CDC_read (line 67) | char CDC_read(void) { function CDC_EP_init (line 82) | void CDC_EP_init(void) { function CDC_control (line 99) | uint8_t CDC_control(void) { function CDC_EP0_OUT (line 117) | void CDC_EP0_OUT(void) { function CDC_EP2_IN (line 130) | void CDC_EP2_IN(void) { function CDC_EP2_OUT (line 137) | void CDC_EP2_OUT(void) { FILE: CH55xT_DevBoard/software/flashdump/src/usb_cdc.h type CDC_LINE_CODING_TYPE (line 60) | typedef struct _CDC_LINE_CODING_TYPE { FILE: CH55xT_DevBoard/software/flashdump/src/usb_descr.h type USB_CFG_DESCR_CDC (line 46) | typedef struct _USB_CFG_DESCR_CDC { type USB_CFG_DESCR_CDC (line 56) | typedef USB_CFG_DESCR_CDC __xdata *PXUSB_CFG_DESCR_CDC; FILE: CH55xT_DevBoard/software/flashdump/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 33) | void USB_init(void) { function USB_EP0_copyDescr (line 57) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 86) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 341) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 379) | void USB_EP0_OUT(void) { function USB_interrupt (line 402) | void USB_interrupt(void) { FILE: CH55xT_DevBoard/software/flashdump/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xT_DevBoard/software/mousewiggler/mousewiggler.c function USB_ISR (line 54) | void USB_ISR(void) __interrupt(INT_NO_USB) { function main (line 61) | void main(void) { FILE: CH55xT_DevBoard/software/mousewiggler/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xT_DevBoard/software/mousewiggler/src/delay.c function DLY_us (line 10) | void DLY_us(uint16_t n) { // delay in us function DLY_ms (line 64) | void DLY_ms(uint16_t n) { // delay in ms FILE: CH55xT_DevBoard/software/mousewiggler/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xT_DevBoard/software/mousewiggler/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xT_DevBoard/software/mousewiggler/src/usb.h type USB_SETUP_REQ (line 190) | typedef struct _USB_SETUP_REQ { type USB_SETUP_REQ (line 200) | typedef USB_SETUP_REQ __xdata *PXUSB_SETUP_REQ; type USB_DEV_DESCR (line 202) | typedef struct _USB_DEVICE_DESCR { type USB_DEV_DESCR (line 218) | typedef USB_DEV_DESCR __xdata *PXUSB_DEV_DESCR; type USB_CFG_DESCR (line 220) | typedef struct _USB_CONFIG_DESCR { type USB_CFG_DESCR (line 230) | typedef USB_CFG_DESCR __xdata *PXUSB_CFG_DESCR; type USB_ITF_DESCR (line 232) | typedef struct _USB_INTERF_DESCR { type USB_ITF_DESCR (line 243) | typedef USB_ITF_DESCR __xdata *PXUSB_ITF_DESCR; type USB_IAD_DESCR (line 245) | typedef struct _USB_ITF_ASS_DESCR { type USB_IAD_DESCR (line 255) | typedef USB_IAD_DESCR __xdata *PXUSB_IAD_DESCR; type USB_ENDP_DESCR (line 257) | typedef struct _USB_ENDPOINT_DESCR { type USB_ENDP_DESCR (line 265) | typedef USB_ENDP_DESCR __xdata *PXUSB_ENDP_DESCR; type USB_CFG_DESCR_LONG (line 267) | typedef struct _USB_CONFIG_DESCR_LONG { type USB_CFG_DESCR_LONG (line 272) | typedef USB_CFG_DESCR_LONG __xdata *PXUSB_CFG_DESCR_LONG; type USB_HUB_DESCR (line 274) | typedef struct _USB_HUB_DESCR { type USB_HUB_DESCR (line 284) | typedef USB_HUB_DESCR __xdata *PXUSB_HUB_DESCR; type USB_HID_DESCR (line 286) | typedef struct _USB_HID_DESCR { type USB_HID_DESCR (line 295) | typedef USB_HID_DESCR __xdata *PXUSB_HID_DESCR; type UDISK_BOC_CBW (line 297) | typedef struct _UDISK_BOC_CBW { // command of BulkOnly USB-F... type UDISK_BOC_CBW (line 315) | typedef UDISK_BOC_CBW __xdata *PXUDISK_BOC_CBW; type UDISK_BOC_CSW (line 317) | typedef struct _UDISK_BOC_CSW { // status of BulkOnly USB-Fl... type UDISK_BOC_CSW (line 332) | typedef UDISK_BOC_CSW __xdata *PXUDISK_BOC_CSW; FILE: CH55xT_DevBoard/software/mousewiggler/src/usb_descr.h type USB_CFG_DESCR_HID (line 42) | typedef struct _USB_CFG_DESCR_HID { type USB_CFG_DESCR_HID (line 48) | typedef USB_CFG_DESCR_HID __xdata *PXUSB_CFG_DESCR_HID; FILE: CH55xT_DevBoard/software/mousewiggler/src/usb_handler.c function USB_EP_init (line 18) | void USB_EP_init(void) { function USB_init (line 33) | void USB_init(void) { function USB_EP0_copyDescr (line 57) | void USB_EP0_copyDescr(uint8_t len) { function USB_EP0_SETUP (line 86) | void USB_EP0_SETUP(void) { function USB_EP0_IN (line 341) | void USB_EP0_IN(void) { function USB_EP0_OUT (line 379) | void USB_EP0_OUT(void) { function USB_interrupt (line 402) | void USB_interrupt(void) { FILE: CH55xT_DevBoard/software/mousewiggler/src/usb_hid.c function HID_sendReport (line 17) | void HID_sendReport(__xdata uint8_t* buf, uint8_t len) { function HID_EP_init (line 32) | void HID_EP_init(void) { function HID_EP1_IN (line 48) | void HID_EP1_IN(void) { FILE: CH55xT_DevBoard/software/mousewiggler/src/usb_mouse.c type HID_MOUSE_REPORT_TYPE (line 15) | typedef struct _HID_MOUSE_REPORT_TYPE { function MOUSE_press (line 35) | void MOUSE_press(uint8_t buttons) { function MOUSE_release (line 41) | void MOUSE_release(uint8_t buttons) { function MOUSE_move (line 47) | void MOUSE_move(int8_t xrel, int8_t yrel) { function MOUSE_wheel (line 56) | void MOUSE_wheel(int8_t rel) { FILE: CH55xT_DevBoard/software/mousewiggler/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xT_DevBoard/software/watchdog/src/ch554.h type __xdata (line 13) | typedef unsigned char volatile __xdata UINT8XV; type __pdata (line 14) | typedef unsigned char volatile __pdata UINT8PV; FILE: CH55xT_DevBoard/software/watchdog/src/gpio.h function ADC_read (line 268) | inline uint8_t ADC_read(void) { FILE: CH55xT_DevBoard/software/watchdog/src/system.h function CLK_config (line 83) | inline void CLK_config(void) { function CLK_external (line 116) | inline void CLK_external(void) { function CLK_inernal (line 124) | inline void CLK_inernal(void) { function WDT_start (line 139) | inline void WDT_start(void) { function WDT_stop (line 147) | inline void WDT_stop(void) { function RST_now (line 164) | inline void RST_now(void) { function BOOT_now (line 173) | inline void BOOT_now(void) { function BOOT_prepare (line 179) | inline void BOOT_prepare(void) { FILE: CH55xT_DevBoard/software/watchdog/tools/chprog.py function _main (line 52) | def _main(): class Programmer (line 82) | class Programmer: method __init__ (line 83) | def __init__(self): method detect (line 112) | def detect(self): method erase (line 138) | def erase(self): method flash_bin (line 145) | def flash_bin(self, filename): method verify_bin (line 152) | def verify_bin(self, filename): method flash_data (line 158) | def flash_data(self, data): method verify_data (line 167) | def verify_data(self, data): method exit (line 176) | def exit(self): method __sendcmd (line 184) | def __sendcmd(self, cmd): method __identchipv1 (line 189) | def __identchipv1(self): method __identchipv2 (line 205) | def __identchipv2(self): method __erasev1 (line 242) | def __erasev1(self): method __erasev2 (line 249) | def __erasev2(self): method __exitv1 (line 254) | def __exitv1(self): method __exitv2 (line 257) | def __exitv2(self): method __writev1 (line 260) | def __writev1(self, data, mode): method __writev2 (line 280) | def __writev2(self, data, mode): FILE: CH55xT_DevBoard/software/watchdog/watchdog.c function main (line 43) | void main(void) { FILE: PY32F002AF15P_DevBoard/software/blink/src/gpio.h function ADC_enable (line 417) | static inline void ADC_enable(void) { function ADC_disable (line 425) | static inline void ADC_disable(void) { function ADC_calibrate (line 435) | static inline void ADC_calibrate(void) { function ADC_init (line 441) | static inline void ADC_init(void) { function ADC_read (line 449) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 457) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 463) | static inline int8_t ADC_read_TEMP(void) { FILE: PY32F002AF15P_DevBoard/software/blink/src/main.c function main (line 37) | int main (void) { FILE: PY32F002AF15P_DevBoard/software/blink/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/blink/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/blink/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/crc/src/main.c function main (line 36) | int main (void) { FILE: PY32F002AF15P_DevBoard/software/crc/src/print.c function printD (line 14) | void printD(void (*putchar) (char c), uint32_t value) { function printN (line 31) | void printN(void (*putchar) (char c), uint8_t nibble) { function printB (line 36) | void printB(void (*putchar) (char c), uint8_t value) { function printH (line 42) | void printH(void (*putchar) (char c), uint16_t value) { function printW (line 48) | void printW(void (*putchar) (char c), uint32_t value) { function printS (line 54) | void printS(void (*putchar) (char c), const char* str) { function println (line 59) | void println(void (*putchar) (char c), const char* str) { function printF (line 68) | void printF(void (*putchar) (char c), const char *format, ...) { function _vfprintf (line 75) | static void _vfprintf(void (*putchar) (char c), const char* str, va_lis... function _itoa (line 120) | void _itoa(void (*putchar) (char c), int32_t val, int8_t rad, int8_t len) { FILE: PY32F002AF15P_DevBoard/software/crc/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/crc/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/crc/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/crc/src/uart.c function UART_init (line 9) | void UART_init(void) { function UART_read (line 100) | char UART_read(void) { function UART_write (line 106) | void UART_write(const char c) { FILE: PY32F002AF15P_DevBoard/software/debug/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 106) | void DEBUG_write(const char c) { function DEBUG_print (line 112) | void DEBUG_print(const char* str) { function DEBUG_println (line 117) | void DEBUG_println(const char* str) { function DEBUG_printD (line 127) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 144) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 149) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 155) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 161) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 170) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 177) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 222) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: PY32F002AF15P_DevBoard/software/debug/src/main.c function main (line 35) | int main (void) { FILE: PY32F002AF15P_DevBoard/software/debug/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/debug/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/debug/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/i2c_eeprom/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 97) | void DEBUG_write(const char c) { function DEBUG_print (line 103) | void DEBUG_print(const char* str) { function DEBUG_println (line 108) | void DEBUG_println(const char* str) { function DEBUG_printD (line 118) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 135) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 140) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 146) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 152) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 161) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 168) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 213) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: PY32F002AF15P_DevBoard/software/i2c_eeprom/src/eeprom_24c.c function EEPROM_write (line 12) | void EEPROM_write(uint16_t addr, uint8_t value) { function EEPROM_read (line 21) | uint8_t EEPROM_read(uint16_t addr) { function EEPROM_update (line 33) | void EEPROM_update(uint16_t addr, uint8_t value) { function EEPROM_writeStream (line 38) | void EEPROM_writeStream(uint16_t addr, uint8_t* ptr, uint8_t len) { function EEPROM_readStream (line 48) | void EEPROM_readStream(uint16_t addr, uint8_t* ptr, uint8_t len) { FILE: PY32F002AF15P_DevBoard/software/i2c_eeprom/src/gpio.h function ADC_enable (line 417) | static inline void ADC_enable(void) { function ADC_disable (line 425) | static inline void ADC_disable(void) { function ADC_calibrate (line 435) | static inline void ADC_calibrate(void) { function ADC_init (line 441) | static inline void ADC_init(void) { function ADC_read (line 449) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 457) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 463) | static inline int8_t ADC_read_TEMP(void) { FILE: PY32F002AF15P_DevBoard/software/i2c_eeprom/src/i2c.c function I2C_init (line 12) | void I2C_init(void) { function I2C_start (line 109) | void I2C_start(uint8_t addr) { function I2C_write (line 122) | void I2C_write(uint8_t data) { function I2C_read (line 128) | uint8_t I2C_read(uint8_t ack) { function I2C_stop (line 138) | void I2C_stop(void) { function I2C_writeBuffer (line 147) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_readBuffer (line 153) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: PY32F002AF15P_DevBoard/software/i2c_eeprom/src/main.c function main (line 35) | int main(void) { FILE: PY32F002AF15P_DevBoard/software/i2c_eeprom/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/i2c_eeprom/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/i2c_eeprom/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/max7219_segment/src/gpio.h function ADC_enable (line 417) | static inline void ADC_enable(void) { function ADC_disable (line 425) | static inline void ADC_disable(void) { function ADC_calibrate (line 435) | static inline void ADC_calibrate(void) { function ADC_init (line 441) | static inline void ADC_init(void) { function ADC_read (line 449) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 457) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 463) | static inline int8_t ADC_read_TEMP(void) { FILE: PY32F002AF15P_DevBoard/software/max7219_segment/src/main.c function main (line 37) | int main (void) { FILE: PY32F002AF15P_DevBoard/software/max7219_segment/src/max7219.c function MAX_send (line 27) | void MAX_send(uint8_t reg, uint8_t data) { function SEG_init (line 36) | void SEG_init(void) { function SEG_printD (line 48) | void SEG_printD(uint32_t value) { function SEG_print (line 53) | void SEG_print(int32_t value, uint8_t dotpos) { FILE: PY32F002AF15P_DevBoard/software/max7219_segment/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/max7219_segment/src/spi_tx.c function SPI_init (line 11) | void SPI_init(void) { function SPI_write (line 76) | void SPI_write(uint8_t data) { FILE: PY32F002AF15P_DevBoard/software/max7219_segment/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/max7219_segment/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/neopixel_spi/src/main.c function main (line 34) | int main(void) { FILE: PY32F002AF15P_DevBoard/software/neopixel_spi/src/neo_spi.c function NEO_init (line 32) | void NEO_init(void) { function NEO_sendByte (line 101) | void NEO_sendByte(uint8_t data) { function NEO_update (line 113) | void NEO_update(void) { function NEO_clearAll (line 124) | void NEO_clearAll(void) { function NEO_writeColor (line 135) | void NEO_writeColor(uint8_t pixel, uint8_t r, uint8_t g, uint8_t b) { function NEO_writeHue (line 150) | void NEO_writeHue(uint8_t pixel, uint8_t hue, uint8_t bright) { function NEO_clearPixel (line 165) | void NEO_clearPixel(uint8_t pixel) { FILE: PY32F002AF15P_DevBoard/software/neopixel_spi/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/neopixel_spi/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/neopixel_spi/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/oled_conway/src/i2c_dma_tx.c function I2C_init (line 9) | void I2C_init(void) { function I2C_start (line 119) | void I2C_start(uint8_t addr) { function I2C_write (line 130) | void I2C_write(uint8_t data) { function I2C_stop (line 136) | void I2C_stop(void) { function I2C_writeBuffer (line 142) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_DMA_ISR (line 151) | void I2C_DMA_ISR(void) { FILE: PY32F002AF15P_DevBoard/software/oled_conway/src/main.c function random (line 78) | uint32_t random(uint32_t max) { function getpixel (line 89) | uint8_t getpixel(uint8_t xpos, uint8_t ypos) { function setpixel (line 96) | void setpixel(uint8_t xpos, uint8_t ypos) { function calculate (line 101) | void calculate(void) { function main (line 123) | int main(void) { FILE: PY32F002AF15P_DevBoard/software/oled_conway/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/oled_conway/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/oled_conway/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/oled_dma/src/main.c function random (line 36) | uint32_t random(uint32_t max) { function main (line 45) | int main(void) { FILE: PY32F002AF15P_DevBoard/software/oled_dma/src/oled_dma.c function I2C_init (line 13) | void I2C_init(void) { function I2C_start (line 116) | void I2C_start(uint8_t addr) { function I2C_write (line 127) | void I2C_write(uint8_t data) { function I2C_stop (line 133) | void I2C_stop(void) { function I2C_writeBuffer (line 139) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function OLED_init (line 208) | void OLED_init(void) { function OLED_clear (line 227) | void OLED_clear(void) { function OLED_getPixel (line 234) | uint8_t OLED_getPixel(int16_t x, int16_t y) { function OLED_setPixel (line 240) | void OLED_setPixel(int16_t x, int16_t y, uint8_t color) { function OLED_drawVLine (line 247) | void OLED_drawVLine(int16_t x, int16_t y, int16_t h, uint8_t color) { function OLED_drawHLine (line 252) | void OLED_drawHLine(int16_t x, int16_t y, int16_t w, uint8_t color) { function OLED_drawLine (line 258) | void OLED_drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint8... function OLED_drawRect (line 283) | void OLED_drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t c... function OLED_fillRect (line 292) | void OLED_fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t c... function OLED_drawCircle (line 298) | void OLED_drawCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function OLED_fillCircle (line 328) | void OLED_fillCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function OLED_drawChar (line 353) | void OLED_drawChar(int16_t x, int16_t y, char c, uint8_t color, uint8_t ... function OLED_stretch (line 375) | uint16_t OLED_stretch(uint16_t x) { function OLED_smoothChar (line 384) | void OLED_smoothChar(int16_t x, int16_t y, char c, uint8_t color) { function OLED_stretchChar (line 419) | void OLED_stretchChar(int16_t x, int16_t y, char c, uint8_t color) { function OLED_print (line 436) | void OLED_print(int16_t x, int16_t y, char* str, uint8_t color, uint8_t ... function OLED_smoothPrint (line 444) | void OLED_smoothPrint(int16_t x, int16_t y, char* str, uint8_t color) { function OLED_stretchPrint (line 452) | void OLED_stretchPrint(int16_t x, int16_t y, char* str, uint8_t color) { FILE: PY32F002AF15P_DevBoard/software/oled_dma/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/oled_dma/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/oled_dma/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/oled_gfx/src/i2c_dma.c function I2C_init (line 12) | void I2C_init(void) { function I2C_start (line 122) | void I2C_start(uint8_t addr) { function I2C_write (line 135) | void I2C_write(uint8_t data) { function I2C_read (line 141) | uint8_t I2C_read(uint8_t ack) { function I2C_stop (line 151) | void I2C_stop(void) { function I2C_writeBuffer (line 159) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { function I2C_DMA_ISR (line 168) | void I2C_DMA_ISR(void) { function I2C_readBuffer (line 177) | void I2C_readBuffer(uint8_t* buf, uint16_t len) { FILE: PY32F002AF15P_DevBoard/software/oled_gfx/src/main.c function random (line 40) | uint32_t random(uint32_t max) { function main (line 67) | int main(void) { FILE: PY32F002AF15P_DevBoard/software/oled_gfx/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/oled_gfx/src/ssd1306_gfx.c function OLED_init (line 165) | void OLED_init(void) { function OLED_display (line 179) | void OLED_display(uint8_t val) { function OLED_contrast (line 187) | void OLED_contrast(uint8_t val) { function OLED_invert (line 196) | void OLED_invert(uint8_t val) { function OLED_flip (line 204) | void OLED_flip(uint8_t xflip, uint8_t yflip) { function OLED_vscroll (line 213) | void OLED_vscroll(uint8_t y) { function OLED_home (line 222) | void OLED_home(uint8_t x, uint8_t y) { function OLED_refresh (line 232) | void OLED_refresh(void) { function OLED_clear (line 261) | void OLED_clear(void) { function OLED_copy (line 268) | void OLED_copy(void) { function OLED_getPixel (line 276) | uint8_t OLED_getPixel(int16_t x, int16_t y) { function OLED_setPixel (line 288) | void OLED_setPixel(int16_t x, int16_t y, uint8_t color) { function OLED_drawVLine (line 314) | void OLED_drawVLine(int16_t x, int16_t y, int16_t h, uint8_t color) { function OLED_drawHLine (line 319) | void OLED_drawHLine(int16_t x, int16_t y, int16_t w, uint8_t color) { function OLED_drawLine (line 325) | void OLED_drawLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint8... function OLED_drawRect (line 350) | void OLED_drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t c... function OLED_fillRect (line 358) | void OLED_fillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint8_t c... function OLED_drawCircle (line 364) | void OLED_drawCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function OLED_fillCircle (line 394) | void OLED_fillCircle(int16_t x0, int16_t y0, int16_t r, uint8_t color) { function OLED_drawScreen (line 423) | void OLED_drawScreen(const uint8_t* bmp) { function OLED_drawBitmap (line 431) | void OLED_drawBitmap(int16_t x0, int16_t y0, int16_t w, int16_t h, const... function OLED_drawSprite (line 443) | void OLED_drawSprite(int16_t x0, int16_t y0, int16_t w, int16_t h, const... function OLED_cursor (line 463) | void OLED_cursor(int16_t x, int16_t y) { function OLED_textsize (line 468) | void OLED_textsize(uint8_t size) { function OLED_textinvert (line 473) | void OLED_textinvert(uint8_t yes) { function OLED_stretch (line 478) | uint16_t OLED_stretch(uint16_t x) { function OLED_write (line 486) | void OLED_write(char c) { function OLED_print (line 576) | void OLED_print(char* str) { function OLED_printSegment (line 585) | void OLED_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uin... FILE: PY32F002AF15P_DevBoard/software/oled_gfx/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/oled_gfx/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/oled_mandelbrot/src/i2c_tx.c function I2C_init (line 9) | void I2C_init(void) { function I2C_start (line 106) | void I2C_start(uint8_t addr) { function I2C_write (line 117) | void I2C_write(uint8_t data) { function I2C_stop (line 123) | void I2C_stop(void) { function I2C_writeBuffer (line 129) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { FILE: PY32F002AF15P_DevBoard/software/oled_mandelbrot/src/main.c function MANDEL_draw (line 71) | void MANDEL_draw(void) { function main (line 106) | int main(void) { FILE: PY32F002AF15P_DevBoard/software/oled_mandelbrot/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/oled_mandelbrot/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/oled_mandelbrot/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/oled_sinewave/src/i2c_tx.c function I2C_init (line 9) | void I2C_init(void) { function I2C_start (line 106) | void I2C_start(uint8_t addr) { function I2C_write (line 117) | void I2C_write(uint8_t data) { function I2C_stop (line 123) | void I2C_stop(void) { function I2C_writeBuffer (line 129) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { FILE: PY32F002AF15P_DevBoard/software/oled_sinewave/src/main.c function OLED_init (line 113) | void OLED_init(void) { function OLED_cursor (line 123) | void OLED_cursor(uint8_t xpos, uint8_t ypos) { function OLED_plotChar (line 134) | void OLED_plotChar(char c) { function main (line 167) | int main(void) { FILE: PY32F002AF15P_DevBoard/software/oled_sinewave/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/oled_sinewave/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/oled_sinewave/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/oled_terminal/src/i2c_tx.c function I2C_init (line 9) | void I2C_init(void) { function I2C_start (line 106) | void I2C_start(uint8_t addr) { function I2C_write (line 117) | void I2C_write(uint8_t data) { function I2C_stop (line 123) | void I2C_stop(void) { function I2C_writeBuffer (line 129) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { FILE: PY32F002AF15P_DevBoard/software/oled_terminal/src/main.c function main (line 36) | int main(void) { FILE: PY32F002AF15P_DevBoard/software/oled_terminal/src/oled_term.c function OLED_setline (line 73) | void OLED_setline(uint8_t line) { function OLED_clearline (line 82) | void OLED_clearline(uint8_t line) { function OLED_clear (line 92) | void OLED_clear(void) { function OLED_scrollDisplay (line 101) | void OLED_scrollDisplay(void) { function OLED_init (line 112) | void OLED_init(void) { function OLED_plotChar (line 126) | void OLED_plotChar(char c) { function OLED_write (line 138) | void OLED_write(char c) { FILE: PY32F002AF15P_DevBoard/software/oled_terminal/src/print.c function printD (line 14) | void printD(void (*putchar) (char c), uint32_t value) { function printN (line 31) | void printN(void (*putchar) (char c), uint8_t nibble) { function printB (line 36) | void printB(void (*putchar) (char c), uint8_t value) { function printH (line 42) | void printH(void (*putchar) (char c), uint16_t value) { function printW (line 48) | void printW(void (*putchar) (char c), uint32_t value) { function printS (line 54) | void printS(void (*putchar) (char c), const char* str) { function println (line 59) | void println(void (*putchar) (char c), const char* str) { function printF (line 68) | void printF(void (*putchar) (char c), const char *format, ...) { function _vfprintf (line 75) | static void _vfprintf(void (*putchar) (char c), const char* str, va_lis... function _itoa (line 120) | void _itoa(void (*putchar) (char c), int32_t val, int8_t rad, int8_t len) { FILE: PY32F002AF15P_DevBoard/software/oled_terminal/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/oled_terminal/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/oled_terminal/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/oled_terminal/src/uart_dma_rx.c function UART_init (line 14) | void UART_init(void) { function UART_available (line 120) | uint8_t UART_available(void) { function UART_read (line 125) | char UART_read(void) { FILE: PY32F002AF15P_DevBoard/software/oled_txt/src/i2c_tx.c function I2C_init (line 9) | void I2C_init(void) { function I2C_start (line 106) | void I2C_start(uint8_t addr) { function I2C_write (line 117) | void I2C_write(uint8_t data) { function I2C_stop (line 123) | void I2C_stop(void) { function I2C_writeBuffer (line 129) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { FILE: PY32F002AF15P_DevBoard/software/oled_txt/src/main.c function main (line 50) | int main(void) { FILE: PY32F002AF15P_DevBoard/software/oled_txt/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/oled_txt/src/ssd1306_txt.c function OLED_init (line 171) | void OLED_init(void) { function OLED_display (line 184) | void OLED_display(uint8_t val) { function OLED_contrast (line 192) | void OLED_contrast(uint8_t val) { function OLED_invert (line 201) | void OLED_invert(uint8_t val) { function OLED_flip (line 209) | void OLED_flip(uint8_t xflip, uint8_t yflip) { function OLED_vscroll (line 218) | void OLED_vscroll(uint8_t y) { function OLED_clearLine (line 234) | void OLED_clearLine(uint8_t y) { function OLED_clear (line 245) | void OLED_clear(void) { function OLED_cursor (line 251) | void OLED_cursor(uint8_t x, uint8_t y) { function OLED_textinvert (line 264) | void OLED_textinvert(uint8_t yes) { function OLED_stretch (line 275) | uint16_t OLED_stretch(uint16_t x) { function OLED_textsize (line 283) | void OLED_textsize(uint8_t size) { function OLED_plotChar (line 290) | void OLED_plotChar(char c) { function OLED_write (line 344) | void OLED_write(char c) { function OLED_print (line 356) | void OLED_print(char* str) { function OLED_drawBitmap (line 365) | void OLED_drawBitmap(const uint8_t* bmp, uint8_t w, uint8_t h) { function OLED_clearRect (line 382) | void OLED_clearRect(uint8_t w, uint8_t h) { function OLED_printSegment (line 395) | void OLED_printSegment(uint16_t value, uint8_t digits, uint8_t lead, uin... FILE: PY32F002AF15P_DevBoard/software/oled_txt/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/oled_txt/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/reset/src/gpio.h function ADC_enable (line 417) | static inline void ADC_enable(void) { function ADC_disable (line 425) | static inline void ADC_disable(void) { function ADC_calibrate (line 435) | static inline void ADC_calibrate(void) { function ADC_init (line 441) | static inline void ADC_init(void) { function ADC_read (line 449) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 457) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 463) | static inline int8_t ADC_read_TEMP(void) { FILE: PY32F002AF15P_DevBoard/software/reset/src/main.c function main (line 37) | int main (void) { FILE: PY32F002AF15P_DevBoard/software/reset/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/reset/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/reset/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/rtc/src/gpio.h function ADC_enable (line 417) | static inline void ADC_enable(void) { function ADC_disable (line 425) | static inline void ADC_disable(void) { function ADC_calibrate (line 435) | static inline void ADC_calibrate(void) { function ADC_init (line 441) | static inline void ADC_init(void) { function ADC_read (line 449) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 457) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 463) | static inline int8_t ADC_read_TEMP(void) { FILE: PY32F002AF15P_DevBoard/software/rtc/src/main.c function RTC_IRQHandler (line 39) | void RTC_IRQHandler(void) { function main (line 47) | int main(void) { FILE: PY32F002AF15P_DevBoard/software/rtc/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/rtc/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/rtc/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/serial/src/main.c function main (line 35) | int main (void) { FILE: PY32F002AF15P_DevBoard/software/serial/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/serial/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/serial/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/serial/src/uart.c function UART_init (line 9) | void UART_init(void) { function UART_read (line 100) | char UART_read(void) { function UART_write (line 106) | void UART_write(const char c) { FILE: PY32F002AF15P_DevBoard/software/serial2/src/main.c function main (line 35) | int main (void) { FILE: PY32F002AF15P_DevBoard/software/serial2/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/serial2/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/serial2/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/serial2/src/uart2.c function UART2_init (line 9) | void UART2_init(void) { function UART2_read (line 123) | char UART2_read(void) { function UART2_write (line 129) | void UART2_write(const char c) { FILE: PY32F002AF15P_DevBoard/software/serial_dma/src/main.c function main (line 35) | int main (void) { FILE: PY32F002AF15P_DevBoard/software/serial_dma/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/serial_dma/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/serial_dma/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/serial_dma/src/uart_dma.c function UART_init (line 14) | void UART_init(void) { function UART_available (line 117) | uint8_t UART_available(void) { function UART_read (line 122) | char UART_read(void) { function UART_write (line 131) | void UART_write(const char c) { FILE: PY32F002AF15P_DevBoard/software/sleep/src/gpio.h function ADC_enable (line 417) | static inline void ADC_enable(void) { function ADC_disable (line 425) | static inline void ADC_disable(void) { function ADC_calibrate (line 435) | static inline void ADC_calibrate(void) { function ADC_init (line 441) | static inline void ADC_init(void) { function ADC_read (line 449) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 457) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 463) | static inline int8_t ADC_read_TEMP(void) { FILE: PY32F002AF15P_DevBoard/software/sleep/src/main.c function main (line 37) | int main(void) { FILE: PY32F002AF15P_DevBoard/software/sleep/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/sleep/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/sleep/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/sram_test/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 106) | void DEBUG_write(const char c) { function DEBUG_print (line 112) | void DEBUG_print(const char* str) { function DEBUG_println (line 117) | void DEBUG_println(const char* str) { function DEBUG_printD (line 127) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 144) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 149) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 155) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 161) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 170) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 177) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 222) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: PY32F002AF15P_DevBoard/software/sram_test/src/main.c function main (line 36) | int main (void) { FILE: PY32F002AF15P_DevBoard/software/sram_test/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/sram_test/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/sram_test/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/tm1650_segment/src/gpio.h function ADC_enable (line 417) | static inline void ADC_enable(void) { function ADC_disable (line 425) | static inline void ADC_disable(void) { function ADC_calibrate (line 435) | static inline void ADC_calibrate(void) { function ADC_init (line 441) | static inline void ADC_init(void) { function ADC_read (line 449) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 457) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 463) | static inline int8_t ADC_read_TEMP(void) { FILE: PY32F002AF15P_DevBoard/software/tm1650_segment/src/i2c_tx.c function I2C_init (line 9) | void I2C_init(void) { function I2C_start (line 106) | void I2C_start(uint8_t addr) { function I2C_write (line 117) | void I2C_write(uint8_t data) { function I2C_stop (line 123) | void I2C_stop(void) { function I2C_writeBuffer (line 129) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { FILE: PY32F002AF15P_DevBoard/software/tm1650_segment/src/main.c function main (line 36) | int main (void) { FILE: PY32F002AF15P_DevBoard/software/tm1650_segment/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/tm1650_segment/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/tm1650_segment/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: PY32F002AF15P_DevBoard/software/tm1650_segment/src/tm1650.c function TM_write (line 15) | void TM_write(uint8_t addr, uint8_t value) { function TM_setBrightness (line 22) | void TM_setBrightness(uint8_t bright) { function TM_init (line 27) | void TM_init(void) { function TM_printSegment (line 33) | void TM_printSegment(uint8_t digit, uint8_t code) { function TM_printDigit (line 38) | void TM_printDigit(uint8_t digit, uint8_t value) { function TM_printH (line 43) | void TM_printH(uint16_t value) { function TM_printD (line 56) | void TM_printD(uint16_t value) { function TM_print (line 74) | void TM_print(int16_t value, uint8_t dotpos) { function TM_printD (line 103) | void TM_printD(uint16_t value) { function TM_print (line 120) | void TM_print(int16_t value, uint8_t dotpos) { FILE: PY32F002AF15P_DevBoard/software/watchdog/src/gpio.h function ADC_enable (line 417) | static inline void ADC_enable(void) { function ADC_disable (line 425) | static inline void ADC_disable(void) { function ADC_calibrate (line 435) | static inline void ADC_calibrate(void) { function ADC_init (line 441) | static inline void ADC_init(void) { function ADC_read (line 449) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 457) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 463) | static inline int8_t ADC_read_TEMP(void) { FILE: PY32F002AF15P_DevBoard/software/watchdog/src/main.c function main (line 37) | int main(void) { FILE: PY32F002AF15P_DevBoard/software/watchdog/src/py32f0xx.h type IRQn_Type (line 31) | typedef enum type APSR_Type (line 174) | typedef union type IPSR_Type (line 204) | typedef union type xPSR_Type (line 222) | typedef union type CONTROL_Type (line 261) | typedef union type NVIC_Type (line 292) | typedef struct type SCB_Type (line 319) | typedef struct type SysTick_Type (line 436) | typedef struct type MPU_Type (line 500) | typedef struct type ADC_TypeDef (line 666) | typedef struct type ADC_Common_TypeDef (line 683) | typedef struct type CRC_TypeDef (line 691) | typedef struct type COMP_TypeDef (line 701) | typedef struct type COMP_Common_TypeDef (line 707) | typedef struct type DBGMCU_TypeDef (line 719) | typedef struct type DMA_TypeDef (line 730) | typedef struct type DMA_Channel_TypeDef (line 736) | typedef struct type EXTI_TypeDef (line 747) | typedef struct type FLASH_TypeDef (line 765) | typedef struct type OB_TypeDef (line 795) | typedef struct type GPIO_TypeDef (line 813) | typedef struct type I2C_TypeDef (line 830) | typedef struct type IWDG_TypeDef (line 846) | typedef struct type LPTIM_TypeDef (line 858) | typedef struct type PWR_TypeDef (line 873) | typedef struct type RCC_TypeDef (line 884) | typedef struct type RTC_TypeDef (line 913) | typedef struct type SPI_TypeDef (line 932) | typedef struct type SYSCFG_TypeDef (line 943) | typedef struct type TIM_TypeDef (line 954) | typedef struct type USART_TypeDef (line 982) | typedef struct type WWDG_TypeDef (line 996) | typedef struct type LED_TypeDef (line 1003) | typedef struct FILE: PY32F002AF15P_DevBoard/software/watchdog/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 46) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 56) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 65) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 77) | void CLK_reset(void) { function RTC_init (line 95) | void RTC_init(void) { function RTC_init_LSE (line 105) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 115) | void RTC_setPrescaler(uint32_t val) { function RTC_setCounter (line 124) | void RTC_setCounter(uint32_t val) { function RTC_setAlarm (line 133) | void RTC_setAlarm(uint32_t val) { function DLY_ticks (line 146) | void DLY_ticks(uint32_t n) { function IWDG_start (line 159) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 171) | void IWDG_reload(uint16_t ms) { function LPT_init (line 183) | void LPT_init(void) { function LPT_shot (line 193) | void LPT_shot(uint16_t ms) { function LPT_sleep (line 200) | void LPT_sleep(uint16_t ms) { function LPT_stop (line 210) | void LPT_stop(uint16_t ms) { function SLEEP_WFI_now (line 224) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 229) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 234) | void STOP_WFI_now(void) { function STOP_WFE_now (line 244) | void STOP_WFE_now(void) { function STOP_lowPower (line 254) | void STOP_lowPower(void) { function BOOT_now (line 264) | void BOOT_now(void) { function __cxa_pure_virtual (line 282) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 288) | void __libc_init_array(void) { function Default_Handler (line 311) | void Default_Handler(void) { while(1); } function Reset_Handler (line 413) | void Reset_Handler(void) { FILE: PY32F002AF15P_DevBoard/software/watchdog/src/system.h function DLY_ms (line 299) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 377) | static inline uint32_t __iSave(void) { function __iRestore (line 385) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 420) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 427) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 432) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 439) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 446) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 453) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 460) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 465) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 472) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 477) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 484) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 489) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 494) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 499) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 504) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 535) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 542) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 553) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 561) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 587) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 592) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 597) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 602) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 607) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 612) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 624) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 634) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 642) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STC8H1K08_DevBoard/software/adc_vdd/adc_vdd.c function main (line 33) | void main() { FILE: STC8H1K08_DevBoard/software/adc_vdd/include/debug_serial.c function DEBUG_write (line 11) | void DEBUG_write(const char c) { function DEBUG_write (line 17) | void DEBUG_write(const char c) { function DEBUG_printf (line 28) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 35) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 80) | void DEBUG_itoa(int16_t val, int8_t rad, int8_t len) { FILE: STC8H1K08_DevBoard/software/adc_vdd/include/debug_serial.h function DEBUG_init (line 37) | inline void DEBUG_init(void) { FILE: STC8H1K08_DevBoard/software/adc_vdd/include/delay.c function DLY_ms_h (line 39) | void DLY_ms_h(uint16_t n) { FILE: STC8H1K08_DevBoard/software/adc_vdd/include/gpio.h function P0_toggle (line 150) | inline void P0_toggle(void) {__asm__("xrl _P0, #0xff");} function P1_toggle (line 151) | inline void P1_toggle(void) {__asm__("xrl _P1, #0xff");} function P2_toggle (line 152) | inline void P2_toggle(void) {__asm__("xrl _P2, #0xff");} function P3_toggle (line 153) | inline void P3_toggle(void) {__asm__("xrl _P3, #0xff");} function P4_toggle (line 154) | inline void P4_toggle(void) {__asm__("xrl _P4, #0xff");} function P5_toggle (line 155) | inline void P5_toggle(void) {__asm__("xrl _P5, #0xff");} function P6_toggle (line 156) | inline void P6_toggle(void) {__asm__("xrl _P6, #0xff");} function P7_toggle (line 157) | inline void P7_toggle(void) {__asm__("xrl _P7, #0xff");} function PWM_init (line 445) | inline void PWM_init() { function ADC_init (line 556) | inline void ADC_init(void) { function ADC_read (line 562) | inline uint16_t ADC_read(void) { function ADC_read_VDD (line 568) | inline uint16_t ADC_read_VDD(void) { FILE: STC8H1K08_DevBoard/software/adc_vdd/tools/stc8isp.py function _main (line 82) | def _main(): class Programmer (line 157) | class Programmer(Serial): method __init__ (line 158) | def __init__(self, port=STC_PORT, baud=STC_BAUD_MIN): method transmit (line 182) | def transmit(self, data): method receive (line 195) | def receive(self): method pulse (line 221) | def pulse(self, char, pulsetime=0.01, timeout=10): method connect (line 233) | def connect(self): method disconnect (line 277) | def disconnect(self): method trim (line 284) | def trim(self, freq): method setbaud (line 332) | def setbaud(self, baud=STC_BAUD_MAX): method erase (line 357) | def erase(self): method writeflash (line 364) | def writeflash(self, addr, data): method writeoptions (line 385) | def writeoptions(self): FILE: STC8H1K08_DevBoard/software/blink/blink.c function main (line 36) | void main() { FILE: STC8H1K08_DevBoard/software/blink/include/delay.c function DLY_ms_h (line 39) | void DLY_ms_h(uint16_t n) { FILE: STC8H1K08_DevBoard/software/blink/include/gpio.h function P0_toggle (line 150) | inline void P0_toggle(void) {__asm__("xrl _P0, #0xff");} function P1_toggle (line 151) | inline void P1_toggle(void) {__asm__("xrl _P1, #0xff");} function P2_toggle (line 152) | inline void P2_toggle(void) {__asm__("xrl _P2, #0xff");} function P3_toggle (line 153) | inline void P3_toggle(void) {__asm__("xrl _P3, #0xff");} function P4_toggle (line 154) | inline void P4_toggle(void) {__asm__("xrl _P4, #0xff");} function P5_toggle (line 155) | inline void P5_toggle(void) {__asm__("xrl _P5, #0xff");} function P6_toggle (line 156) | inline void P6_toggle(void) {__asm__("xrl _P6, #0xff");} function P7_toggle (line 157) | inline void P7_toggle(void) {__asm__("xrl _P7, #0xff");} function PWM_init (line 445) | inline void PWM_init() { function ADC_init (line 556) | inline void ADC_init(void) { function ADC_read (line 562) | inline uint16_t ADC_read(void) { function ADC_read_VDD (line 568) | inline uint16_t ADC_read_VDD(void) { FILE: STC8H1K08_DevBoard/software/blink/tools/stc8isp.py function _main (line 82) | def _main(): class Programmer (line 157) | class Programmer(Serial): method __init__ (line 158) | def __init__(self, port=STC_PORT, baud=STC_BAUD_MIN): method transmit (line 182) | def transmit(self, data): method receive (line 195) | def receive(self): method pulse (line 221) | def pulse(self, char, pulsetime=0.01, timeout=10): method connect (line 233) | def connect(self): method disconnect (line 277) | def disconnect(self): method trim (line 284) | def trim(self, freq): method setbaud (line 332) | def setbaud(self, baud=STC_BAUD_MAX): method erase (line 357) | def erase(self): method writeflash (line 364) | def writeflash(self, addr, data): method writeoptions (line 385) | def writeoptions(self): FILE: STC8H1K08_DevBoard/software/debug/debug.c function main (line 31) | void main() { FILE: STC8H1K08_DevBoard/software/debug/include/debug_serial.c function DEBUG_write (line 11) | void DEBUG_write(const char c) { function DEBUG_write (line 17) | void DEBUG_write(const char c) { function DEBUG_printf (line 28) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 35) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 80) | void DEBUG_itoa(int16_t val, int8_t rad, int8_t len) { FILE: STC8H1K08_DevBoard/software/debug/include/debug_serial.h function DEBUG_init (line 37) | inline void DEBUG_init(void) { FILE: STC8H1K08_DevBoard/software/debug/include/delay.c function DLY_ms_h (line 39) | void DLY_ms_h(uint16_t n) { FILE: STC8H1K08_DevBoard/software/debug/tools/stc8isp.py function _main (line 82) | def _main(): class Programmer (line 157) | class Programmer(Serial): method __init__ (line 158) | def __init__(self, port=STC_PORT, baud=STC_BAUD_MIN): method transmit (line 182) | def transmit(self, data): method receive (line 195) | def receive(self): method pulse (line 221) | def pulse(self, char, pulsetime=0.01, timeout=10): method connect (line 233) | def connect(self): method disconnect (line 277) | def disconnect(self): method trim (line 284) | def trim(self, freq): method setbaud (line 332) | def setbaud(self, baud=STC_BAUD_MAX): method erase (line 357) | def erase(self): method writeflash (line 364) | def writeflash(self, addr, data): method writeoptions (line 385) | def writeoptions(self): FILE: STC8H1K08_DevBoard/software/debug_soft/debug_soft.c function putchar (line 40) | void putchar(char c) { SUART_write((uint8_t)c); } function putchar (line 42) | int putchar(int c) { SUART_write((uint8_t)c); return c; } function main (line 48) | void main() { FILE: STC8H1K08_DevBoard/software/debug_soft/include/delay.c function DLY_ms_h (line 39) | void DLY_ms_h(uint16_t n) { FILE: STC8H1K08_DevBoard/software/debug_soft/include/gpio.h function P0_toggle (line 150) | inline void P0_toggle(void) {__asm__("xrl _P0, #0xff");} function P1_toggle (line 151) | inline void P1_toggle(void) {__asm__("xrl _P1, #0xff");} function P2_toggle (line 152) | inline void P2_toggle(void) {__asm__("xrl _P2, #0xff");} function P3_toggle (line 153) | inline void P3_toggle(void) {__asm__("xrl _P3, #0xff");} function P4_toggle (line 154) | inline void P4_toggle(void) {__asm__("xrl _P4, #0xff");} function P5_toggle (line 155) | inline void P5_toggle(void) {__asm__("xrl _P5, #0xff");} function P6_toggle (line 156) | inline void P6_toggle(void) {__asm__("xrl _P6, #0xff");} function P7_toggle (line 157) | inline void P7_toggle(void) {__asm__("xrl _P7, #0xff");} function PWM_init (line 445) | inline void PWM_init() { function ADC_init (line 556) | inline void ADC_init(void) { function ADC_read (line 562) | inline uint16_t ADC_read(void) { function ADC_read_VDD (line 568) | inline uint16_t ADC_read_VDD(void) { FILE: STC8H1K08_DevBoard/software/debug_soft/include/uart_tx_soft.c function SUART_delay (line 11) | void SUART_delay(void) { function SUART_write (line 26) | void SUART_write(uint8_t data) { FILE: STC8H1K08_DevBoard/software/debug_soft/tools/stc8isp.py function _main (line 82) | def _main(): class Programmer (line 157) | class Programmer(Serial): method __init__ (line 158) | def __init__(self, port=STC_PORT, baud=STC_BAUD_MIN): method transmit (line 182) | def transmit(self, data): method receive (line 195) | def receive(self): method pulse (line 221) | def pulse(self, char, pulsetime=0.01, timeout=10): method connect (line 233) | def connect(self): method disconnect (line 277) | def disconnect(self): method trim (line 284) | def trim(self, freq): method setbaud (line 332) | def setbaud(self, baud=STC_BAUD_MAX): method erase (line 357) | def erase(self): method writeflash (line 364) | def writeflash(self, addr, data): method writeoptions (line 385) | def writeoptions(self): FILE: STC8H1K08_DevBoard/software/eeprom/eeprom_test.c function main (line 32) | void main() { FILE: STC8H1K08_DevBoard/software/eeprom/include/debug_serial.c function DEBUG_write (line 11) | void DEBUG_write(const char c) { function DEBUG_write (line 17) | void DEBUG_write(const char c) { function DEBUG_printf (line 28) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 35) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 80) | void DEBUG_itoa(int16_t val, int8_t rad, int8_t len) { FILE: STC8H1K08_DevBoard/software/eeprom/include/debug_serial.h function DEBUG_init (line 37) | inline void DEBUG_init(void) { FILE: STC8H1K08_DevBoard/software/eeprom/include/delay.c function DLY_ms_h (line 39) | void DLY_ms_h(uint16_t n) { FILE: STC8H1K08_DevBoard/software/eeprom/include/eeprom.c function IAP_execute (line 9) | void IAP_execute(uint16_t addr) { function EEPROM_read (line 23) | uint8_t EEPROM_read(uint16_t addr) { function EEPROM_write (line 30) | void EEPROM_write(uint16_t addr, uint8_t data) { function EEPROM_erase (line 37) | void EEPROM_erase(uint16_t addr) { FILE: STC8H1K08_DevBoard/software/eeprom/tools/stc8isp.py function _main (line 82) | def _main(): class Programmer (line 157) | class Programmer(Serial): method __init__ (line 158) | def __init__(self, port=STC_PORT, baud=STC_BAUD_MIN): method transmit (line 182) | def transmit(self, data): method receive (line 195) | def receive(self): method pulse (line 221) | def pulse(self, char, pulsetime=0.01, timeout=10): method connect (line 233) | def connect(self): method disconnect (line 277) | def disconnect(self): method trim (line 284) | def trim(self, freq): method setbaud (line 332) | def setbaud(self, baud=STC_BAUD_MAX): method erase (line 357) | def erase(self): method writeflash (line 364) | def writeflash(self, addr, data): method writeoptions (line 385) | def writeoptions(self): FILE: STC8H1K08_DevBoard/software/i2c_oled/i2c_oled.c function UART1_ISR (line 32) | void UART1_ISR(void) __interrupt(INT_NO_UART1) { function main (line 39) | void main() { FILE: STC8H1K08_DevBoard/software/i2c_oled/include/i2c.c function I2C_wait (line 9) | void I2C_wait(void) { function I2C_start (line 15) | void I2C_start(uint8_t addr) { function I2C_stop (line 24) | void I2C_stop(void) { function I2C_write (line 31) | void I2C_write(uint8_t data) { function I2C_read (line 38) | uint8_t I2C_read(uint8_t ack) { FILE: STC8H1K08_DevBoard/software/i2c_oled/include/i2c.h function I2C_init (line 70) | inline void I2C_init(void) { FILE: STC8H1K08_DevBoard/software/i2c_oled/include/oled_term.c function OLED_setline (line 71) | void OLED_setline(uint8_t line) { function OLED_clearline (line 80) | void OLED_clearline(uint8_t line) { function OLED_clear (line 90) | void OLED_clear(void) { function OLED_scrollDisplay (line 99) | void OLED_scrollDisplay(void) { function OLED_init (line 110) | void OLED_init(void) { function OLED_plotChar (line 123) | void OLED_plotChar(char c) { function OLED_write (line 135) | void OLED_write(char c) { function OLED_print (line 162) | void OLED_print(char* str) { function OLED_println (line 167) | void OLED_println(char* str) { FILE: STC8H1K08_DevBoard/software/i2c_oled/include/uart1_int.c function UART1_interrupt (line 17) | void UART1_interrupt(void) { FILE: STC8H1K08_DevBoard/software/i2c_oled/include/uart1_int.h function UART1_init (line 67) | inline void UART1_init(void) { function UART1_read (line 102) | inline uint8_t UART1_read(void) { function UART1_write (line 111) | inline void UART1_write(uint8_t data) { FILE: STC8H1K08_DevBoard/software/i2c_oled/tools/stc8isp.py function _main (line 82) | def _main(): class Programmer (line 157) | class Programmer(Serial): method __init__ (line 158) | def __init__(self, port=STC_PORT, baud=STC_BAUD_MIN): method transmit (line 182) | def transmit(self, data): method receive (line 195) | def receive(self): method pulse (line 221) | def pulse(self, char, pulsetime=0.01, timeout=10): method connect (line 233) | def connect(self): method disconnect (line 277) | def disconnect(self): method trim (line 284) | def trim(self, freq): method setbaud (line 332) | def setbaud(self, baud=STC_BAUD_MAX): method erase (line 357) | def erase(self): method writeflash (line 364) | def writeflash(self, addr, data): method writeoptions (line 385) | def writeoptions(self): FILE: STC8H1K08_DevBoard/software/pwm_fade/include/delay.c function DLY_ms_h (line 39) | void DLY_ms_h(uint16_t n) { FILE: STC8H1K08_DevBoard/software/pwm_fade/include/gpio.h function P0_toggle (line 150) | inline void P0_toggle(void) {__asm__("xrl _P0, #0xff");} function P1_toggle (line 151) | inline void P1_toggle(void) {__asm__("xrl _P1, #0xff");} function P2_toggle (line 152) | inline void P2_toggle(void) {__asm__("xrl _P2, #0xff");} function P3_toggle (line 153) | inline void P3_toggle(void) {__asm__("xrl _P3, #0xff");} function P4_toggle (line 154) | inline void P4_toggle(void) {__asm__("xrl _P4, #0xff");} function P5_toggle (line 155) | inline void P5_toggle(void) {__asm__("xrl _P5, #0xff");} function P6_toggle (line 156) | inline void P6_toggle(void) {__asm__("xrl _P6, #0xff");} function P7_toggle (line 157) | inline void P7_toggle(void) {__asm__("xrl _P7, #0xff");} function PWM_init (line 445) | inline void PWM_init() { function ADC_init (line 556) | inline void ADC_init(void) { function ADC_read (line 562) | inline uint16_t ADC_read(void) { function ADC_read_VDD (line 568) | inline uint16_t ADC_read_VDD(void) { FILE: STC8H1K08_DevBoard/software/pwm_fade/pwm_fade.c function main (line 36) | void main() { FILE: STC8H1K08_DevBoard/software/pwm_fade/tools/stc8isp.py function _main (line 82) | def _main(): class Programmer (line 157) | class Programmer(Serial): method __init__ (line 158) | def __init__(self, port=STC_PORT, baud=STC_BAUD_MIN): method transmit (line 182) | def transmit(self, data): method receive (line 195) | def receive(self): method pulse (line 221) | def pulse(self, char, pulsetime=0.01, timeout=10): method connect (line 233) | def connect(self): method disconnect (line 277) | def disconnect(self): method trim (line 284) | def trim(self, freq): method setbaud (line 332) | def setbaud(self, baud=STC_BAUD_MAX): method erase (line 357) | def erase(self): method writeflash (line 364) | def writeflash(self, addr, data): method writeoptions (line 385) | def writeoptions(self): FILE: STC8H1K08_DevBoard/software/reset/include/delay.c function DLY_ms_h (line 39) | void DLY_ms_h(uint16_t n) { FILE: STC8H1K08_DevBoard/software/reset/include/gpio.h function P0_toggle (line 150) | inline void P0_toggle(void) {__asm__("xrl _P0, #0xff");} function P1_toggle (line 151) | inline void P1_toggle(void) {__asm__("xrl _P1, #0xff");} function P2_toggle (line 152) | inline void P2_toggle(void) {__asm__("xrl _P2, #0xff");} function P3_toggle (line 153) | inline void P3_toggle(void) {__asm__("xrl _P3, #0xff");} function P4_toggle (line 154) | inline void P4_toggle(void) {__asm__("xrl _P4, #0xff");} function P5_toggle (line 155) | inline void P5_toggle(void) {__asm__("xrl _P5, #0xff");} function P6_toggle (line 156) | inline void P6_toggle(void) {__asm__("xrl _P6, #0xff");} function P7_toggle (line 157) | inline void P7_toggle(void) {__asm__("xrl _P7, #0xff");} function PWM_init (line 445) | inline void PWM_init() { function ADC_init (line 556) | inline void ADC_init(void) { function ADC_read (line 562) | inline uint16_t ADC_read(void) { function ADC_read_VDD (line 568) | inline uint16_t ADC_read_VDD(void) { FILE: STC8H1K08_DevBoard/software/reset/reset.c function main (line 37) | void main() { FILE: STC8H1K08_DevBoard/software/reset/tools/stc8isp.py function _main (line 82) | def _main(): class Programmer (line 157) | class Programmer(Serial): method __init__ (line 158) | def __init__(self, port=STC_PORT, baud=STC_BAUD_MIN): method transmit (line 182) | def transmit(self, data): method receive (line 195) | def receive(self): method pulse (line 221) | def pulse(self, char, pulsetime=0.01, timeout=10): method connect (line 233) | def connect(self): method disconnect (line 277) | def disconnect(self): method trim (line 284) | def trim(self, freq): method setbaud (line 332) | def setbaud(self, baud=STC_BAUD_MAX): method erase (line 357) | def erase(self): method writeflash (line 364) | def writeflash(self, addr, data): method writeoptions (line 385) | def writeoptions(self): FILE: STC8H1K08_DevBoard/software/serial/include/uart.h function UART1_init (line 109) | inline void UART1_init(void) { function UART1_read (line 141) | inline uint8_t UART1_read(void) { function UART1_write (line 148) | inline void UART1_write(uint8_t data) { function UART2_init (line 173) | inline void UART2_init(void) { function UART2_read (line 192) | inline uint8_t UART2_read(void) { function UART2_write (line 199) | inline void UART2_write(uint8_t data) { function UART3_init (line 224) | inline void UART3_init(void) { function UART3_read (line 242) | inline uint8_t UART3_read(void) { function UART3_write (line 249) | inline void UART3_write(uint8_t data) { function UART4_init (line 274) | inline void UART4_init(void) { function UART4_read (line 292) | inline uint8_t UART4_read(void) { function UART4_write (line 299) | inline void UART4_write(uint8_t data) { FILE: STC8H1K08_DevBoard/software/serial/serial.c function main (line 30) | void main() { FILE: STC8H1K08_DevBoard/software/serial/tools/stc8isp.py function _main (line 82) | def _main(): class Programmer (line 157) | class Programmer(Serial): method __init__ (line 158) | def __init__(self, port=STC_PORT, baud=STC_BAUD_MIN): method transmit (line 182) | def transmit(self, data): method receive (line 195) | def receive(self): method pulse (line 221) | def pulse(self, char, pulsetime=0.01, timeout=10): method connect (line 233) | def connect(self): method disconnect (line 277) | def disconnect(self): method trim (line 284) | def trim(self, freq): method setbaud (line 332) | def setbaud(self, baud=STC_BAUD_MAX): method erase (line 357) | def erase(self): method writeflash (line 364) | def writeflash(self, addr, data): method writeoptions (line 385) | def writeoptions(self): FILE: STC8H1K08_DevBoard/software/serial_int/include/uart1_int.c function UART1_interrupt (line 17) | void UART1_interrupt(void) { FILE: STC8H1K08_DevBoard/software/serial_int/include/uart1_int.h function UART1_init (line 67) | inline void UART1_init(void) { function UART1_read (line 102) | inline uint8_t UART1_read(void) { function UART1_write (line 111) | inline void UART1_write(uint8_t data) { FILE: STC8H1K08_DevBoard/software/serial_int/serial_int.c function UART1_ISR (line 31) | void UART1_ISR(void) __interrupt(INT_NO_UART1) { function main (line 38) | void main() { FILE: STC8H1K08_DevBoard/software/serial_int/tools/stc8isp.py function _main (line 82) | def _main(): class Programmer (line 157) | class Programmer(Serial): method __init__ (line 158) | def __init__(self, port=STC_PORT, baud=STC_BAUD_MIN): method transmit (line 182) | def transmit(self, data): method receive (line 195) | def receive(self): method pulse (line 221) | def pulse(self, char, pulsetime=0.01, timeout=10): method connect (line 233) | def connect(self): method disconnect (line 277) | def disconnect(self): method trim (line 284) | def trim(self, freq): method setbaud (line 332) | def setbaud(self, baud=STC_BAUD_MAX): method erase (line 357) | def erase(self): method writeflash (line 364) | def writeflash(self, addr, data): method writeoptions (line 385) | def writeoptions(self): FILE: STC8H1K08_DevBoard/software/sleep/include/gpio.h function P0_toggle (line 150) | inline void P0_toggle(void) {__asm__("xrl _P0, #0xff");} function P1_toggle (line 151) | inline void P1_toggle(void) {__asm__("xrl _P1, #0xff");} function P2_toggle (line 152) | inline void P2_toggle(void) {__asm__("xrl _P2, #0xff");} function P3_toggle (line 153) | inline void P3_toggle(void) {__asm__("xrl _P3, #0xff");} function P4_toggle (line 154) | inline void P4_toggle(void) {__asm__("xrl _P4, #0xff");} function P5_toggle (line 155) | inline void P5_toggle(void) {__asm__("xrl _P5, #0xff");} function P6_toggle (line 156) | inline void P6_toggle(void) {__asm__("xrl _P6, #0xff");} function P7_toggle (line 157) | inline void P7_toggle(void) {__asm__("xrl _P7, #0xff");} function PWM_init (line 445) | inline void PWM_init() { function ADC_init (line 556) | inline void ADC_init(void) { function ADC_read (line 562) | inline uint16_t ADC_read(void) { function ADC_read_VDD (line 568) | inline uint16_t ADC_read_VDD(void) { FILE: STC8H1K08_DevBoard/software/sleep/sleep.c function main (line 36) | void main() { FILE: STC8H1K08_DevBoard/software/sleep/tools/stc8isp.py function _main (line 82) | def _main(): class Programmer (line 157) | class Programmer(Serial): method __init__ (line 158) | def __init__(self, port=STC_PORT, baud=STC_BAUD_MIN): method transmit (line 182) | def transmit(self, data): method receive (line 195) | def receive(self): method pulse (line 221) | def pulse(self, char, pulsetime=0.01, timeout=10): method connect (line 233) | def connect(self): method disconnect (line 277) | def disconnect(self): method trim (line 284) | def trim(self, freq): method setbaud (line 332) | def setbaud(self, baud=STC_BAUD_MAX): method erase (line 357) | def erase(self): method writeflash (line 364) | def writeflash(self, addr, data): method writeoptions (line 385) | def writeoptions(self): FILE: STC8H1K08_DevBoard/software/spi_max7219/include/delay.c function DLY_ms_h (line 39) | void DLY_ms_h(uint16_t n) { FILE: STC8H1K08_DevBoard/software/spi_max7219/include/gpio.h function P0_toggle (line 150) | inline void P0_toggle(void) {__asm__("xrl _P0, #0xff");} function P1_toggle (line 151) | inline void P1_toggle(void) {__asm__("xrl _P1, #0xff");} function P2_toggle (line 152) | inline void P2_toggle(void) {__asm__("xrl _P2, #0xff");} function P3_toggle (line 153) | inline void P3_toggle(void) {__asm__("xrl _P3, #0xff");} function P4_toggle (line 154) | inline void P4_toggle(void) {__asm__("xrl _P4, #0xff");} function P5_toggle (line 155) | inline void P5_toggle(void) {__asm__("xrl _P5, #0xff");} function P6_toggle (line 156) | inline void P6_toggle(void) {__asm__("xrl _P6, #0xff");} function P7_toggle (line 157) | inline void P7_toggle(void) {__asm__("xrl _P7, #0xff");} function PWM_init (line 445) | inline void PWM_init() { function ADC_init (line 556) | inline void ADC_init(void) { function ADC_read (line 562) | inline uint16_t ADC_read(void) { function ADC_read_VDD (line 568) | inline uint16_t ADC_read_VDD(void) { FILE: STC8H1K08_DevBoard/software/spi_max7219/include/spi.h function SPI_init (line 57) | inline void SPI_init(void) { function SPI_transfer (line 80) | inline uint8_t SPI_transfer(uint8_t data) { FILE: STC8H1K08_DevBoard/software/spi_max7219/spi_max7219.c function SEG_send (line 41) | void SEG_send(uint8_t reg, uint8_t data) { function SEG_print (line 49) | void SEG_print(uint32_t number) { function SEG_init (line 54) | void SEG_init(void) { function main (line 68) | void main() { FILE: STC8H1K08_DevBoard/software/spi_max7219/tools/stc8isp.py function _main (line 82) | def _main(): class Programmer (line 157) | class Programmer(Serial): method __init__ (line 158) | def __init__(self, port=STC_PORT, baud=STC_BAUD_MIN): method transmit (line 182) | def transmit(self, data): method receive (line 195) | def receive(self): method pulse (line 221) | def pulse(self, char, pulsetime=0.01, timeout=10): method connect (line 233) | def connect(self): method disconnect (line 277) | def disconnect(self): method trim (line 284) | def trim(self, freq): method setbaud (line 332) | def setbaud(self, baud=STC_BAUD_MAX): method erase (line 357) | def erase(self): method writeflash (line 364) | def writeflash(self, addr, data): method writeoptions (line 385) | def writeoptions(self): FILE: STC8H1K08_DevBoard/software/watchdog/include/delay.c function DLY_ms_h (line 39) | void DLY_ms_h(uint16_t n) { FILE: STC8H1K08_DevBoard/software/watchdog/include/gpio.h function P0_toggle (line 150) | inline void P0_toggle(void) {__asm__("xrl _P0, #0xff");} function P1_toggle (line 151) | inline void P1_toggle(void) {__asm__("xrl _P1, #0xff");} function P2_toggle (line 152) | inline void P2_toggle(void) {__asm__("xrl _P2, #0xff");} function P3_toggle (line 153) | inline void P3_toggle(void) {__asm__("xrl _P3, #0xff");} function P4_toggle (line 154) | inline void P4_toggle(void) {__asm__("xrl _P4, #0xff");} function P5_toggle (line 155) | inline void P5_toggle(void) {__asm__("xrl _P5, #0xff");} function P6_toggle (line 156) | inline void P6_toggle(void) {__asm__("xrl _P6, #0xff");} function P7_toggle (line 157) | inline void P7_toggle(void) {__asm__("xrl _P7, #0xff");} function PWM_init (line 445) | inline void PWM_init() { function ADC_init (line 556) | inline void ADC_init(void) { function ADC_read (line 562) | inline uint16_t ADC_read(void) { function ADC_read_VDD (line 568) | inline uint16_t ADC_read_VDD(void) { FILE: STC8H1K08_DevBoard/software/watchdog/tools/stc8isp.py function _main (line 82) | def _main(): class Programmer (line 157) | class Programmer(Serial): method __init__ (line 158) | def __init__(self, port=STC_PORT, baud=STC_BAUD_MIN): method transmit (line 182) | def transmit(self, data): method receive (line 195) | def receive(self): method pulse (line 221) | def pulse(self, char, pulsetime=0.01, timeout=10): method connect (line 233) | def connect(self): method disconnect (line 277) | def disconnect(self): method trim (line 284) | def trim(self, freq): method setbaud (line 332) | def setbaud(self, baud=STC_BAUD_MAX): method erase (line 357) | def erase(self): method writeflash (line 364) | def writeflash(self, addr, data): method writeoptions (line 385) | def writeoptions(self): FILE: STC8H1K08_DevBoard/software/watchdog/watchdog.c function main (line 37) | void main() { FILE: STC8H8K64U_DevBoard/software/blink/blink.c function main (line 35) | void main() { FILE: STC8H8K64U_DevBoard/software/blink/include/delay.c function DLY_ms_h (line 39) | void DLY_ms_h(uint16_t n) { FILE: STC8H8K64U_DevBoard/software/blink/include/gpio.h function P0_toggle (line 151) | inline void P0_toggle(void) {__asm__("xrl _P0, #0xff");} function P1_toggle (line 152) | inline void P1_toggle(void) {__asm__("xrl _P1, #0xff");} function P2_toggle (line 153) | inline void P2_toggle(void) {__asm__("xrl _P2, #0xff");} function P3_toggle (line 154) | inline void P3_toggle(void) {__asm__("xrl _P3, #0xff");} function P4_toggle (line 155) | inline void P4_toggle(void) {__asm__("xrl _P4, #0xff");} function P5_toggle (line 156) | inline void P5_toggle(void) {__asm__("xrl _P5, #0xff");} function P6_toggle (line 157) | inline void P6_toggle(void) {__asm__("xrl _P6, #0xff");} function P7_toggle (line 158) | inline void P7_toggle(void) {__asm__("xrl _P7, #0xff");} function PWM_init (line 446) | inline void PWM_init() { function ADC_init (line 557) | inline void ADC_init(void) { function ADC_read (line 563) | inline uint16_t ADC_read(void) { function ADC_read_VDD (line 569) | inline uint16_t ADC_read_VDD(void) { FILE: STC8H8K64U_DevBoard/software/blink/tools/stc8usb.py function _main (line 52) | def _main(): class Programmer (line 108) | class Programmer: method __init__ (line 110) | def __init__(self): method close (line 118) | def close(self): method transmit (line 124) | def transmit(self, data): method receive (line 138) | def receive(self): method connect (line 148) | def connect(self): method disconnect (line 184) | def disconnect(self): method erase (line 191) | def erase(self): method writeflash (line 198) | def writeflash(self, addr, data): method setfreq (line 220) | def setfreq(self, freq): method paddata (line 238) | def paddata(self, data, pagesize, filler): FILE: STC8H8K64U_DevBoard/software/pwm_fade/include/delay.c function DLY_ms_h (line 39) | void DLY_ms_h(uint16_t n) { FILE: STC8H8K64U_DevBoard/software/pwm_fade/include/gpio.h function P0_toggle (line 151) | inline void P0_toggle(void) {__asm__("xrl _P0, #0xff");} function P1_toggle (line 152) | inline void P1_toggle(void) {__asm__("xrl _P1, #0xff");} function P2_toggle (line 153) | inline void P2_toggle(void) {__asm__("xrl _P2, #0xff");} function P3_toggle (line 154) | inline void P3_toggle(void) {__asm__("xrl _P3, #0xff");} function P4_toggle (line 155) | inline void P4_toggle(void) {__asm__("xrl _P4, #0xff");} function P5_toggle (line 156) | inline void P5_toggle(void) {__asm__("xrl _P5, #0xff");} function P6_toggle (line 157) | inline void P6_toggle(void) {__asm__("xrl _P6, #0xff");} function P7_toggle (line 158) | inline void P7_toggle(void) {__asm__("xrl _P7, #0xff");} function PWM_init (line 446) | inline void PWM_init() { function ADC_init (line 557) | inline void ADC_init(void) { function ADC_read (line 563) | inline uint16_t ADC_read(void) { function ADC_read_VDD (line 569) | inline uint16_t ADC_read_VDD(void) { FILE: STC8H8K64U_DevBoard/software/pwm_fade/pwm_fade.c function main (line 35) | void main() { FILE: STC8H8K64U_DevBoard/software/pwm_fade/tools/stc8usb.py function _main (line 52) | def _main(): class Programmer (line 108) | class Programmer: method __init__ (line 110) | def __init__(self): method close (line 118) | def close(self): method transmit (line 124) | def transmit(self, data): method receive (line 138) | def receive(self): method connect (line 148) | def connect(self): method disconnect (line 184) | def disconnect(self): method erase (line 191) | def erase(self): method writeflash (line 198) | def writeflash(self, addr, data): method setfreq (line 220) | def setfreq(self, freq): method paddata (line 238) | def paddata(self, data, pagesize, filler): FILE: STC8H8K64U_DevBoard/software/reset/include/delay.c function DLY_ms_h (line 39) | void DLY_ms_h(uint16_t n) { FILE: STC8H8K64U_DevBoard/software/reset/include/gpio.h function P0_toggle (line 151) | inline void P0_toggle(void) {__asm__("xrl _P0, #0xff");} function P1_toggle (line 152) | inline void P1_toggle(void) {__asm__("xrl _P1, #0xff");} function P2_toggle (line 153) | inline void P2_toggle(void) {__asm__("xrl _P2, #0xff");} function P3_toggle (line 154) | inline void P3_toggle(void) {__asm__("xrl _P3, #0xff");} function P4_toggle (line 155) | inline void P4_toggle(void) {__asm__("xrl _P4, #0xff");} function P5_toggle (line 156) | inline void P5_toggle(void) {__asm__("xrl _P5, #0xff");} function P6_toggle (line 157) | inline void P6_toggle(void) {__asm__("xrl _P6, #0xff");} function P7_toggle (line 158) | inline void P7_toggle(void) {__asm__("xrl _P7, #0xff");} function PWM_init (line 446) | inline void PWM_init() { function ADC_init (line 557) | inline void ADC_init(void) { function ADC_read (line 563) | inline uint16_t ADC_read(void) { function ADC_read_VDD (line 569) | inline uint16_t ADC_read_VDD(void) { FILE: STC8H8K64U_DevBoard/software/reset/reset.c function main (line 36) | void main() { FILE: STC8H8K64U_DevBoard/software/reset/tools/stc8usb.py function _main (line 52) | def _main(): class Programmer (line 108) | class Programmer: method __init__ (line 110) | def __init__(self): method close (line 118) | def close(self): method transmit (line 124) | def transmit(self, data): method receive (line 138) | def receive(self): method connect (line 148) | def connect(self): method disconnect (line 184) | def disconnect(self): method erase (line 191) | def erase(self): method writeflash (line 198) | def writeflash(self, addr, data): method setfreq (line 220) | def setfreq(self, freq): method paddata (line 238) | def paddata(self, data, pagesize, filler): FILE: STC8H8K64U_DevBoard/software/sleep/include/gpio.h function P0_toggle (line 151) | inline void P0_toggle(void) {__asm__("xrl _P0, #0xff");} function P1_toggle (line 152) | inline void P1_toggle(void) {__asm__("xrl _P1, #0xff");} function P2_toggle (line 153) | inline void P2_toggle(void) {__asm__("xrl _P2, #0xff");} function P3_toggle (line 154) | inline void P3_toggle(void) {__asm__("xrl _P3, #0xff");} function P4_toggle (line 155) | inline void P4_toggle(void) {__asm__("xrl _P4, #0xff");} function P5_toggle (line 156) | inline void P5_toggle(void) {__asm__("xrl _P5, #0xff");} function P6_toggle (line 157) | inline void P6_toggle(void) {__asm__("xrl _P6, #0xff");} function P7_toggle (line 158) | inline void P7_toggle(void) {__asm__("xrl _P7, #0xff");} function PWM_init (line 446) | inline void PWM_init() { function ADC_init (line 557) | inline void ADC_init(void) { function ADC_read (line 563) | inline uint16_t ADC_read(void) { function ADC_read_VDD (line 569) | inline uint16_t ADC_read_VDD(void) { FILE: STC8H8K64U_DevBoard/software/sleep/sleep.c function main (line 35) | void main() { FILE: STC8H8K64U_DevBoard/software/sleep/tools/stc8usb.py function _main (line 52) | def _main(): class Programmer (line 108) | class Programmer: method __init__ (line 110) | def __init__(self): method close (line 118) | def close(self): method transmit (line 124) | def transmit(self, data): method receive (line 138) | def receive(self): method connect (line 148) | def connect(self): method disconnect (line 184) | def disconnect(self): method erase (line 191) | def erase(self): method writeflash (line 198) | def writeflash(self, addr, data): method setfreq (line 220) | def setfreq(self, freq): method paddata (line 238) | def paddata(self, data, pagesize, filler): FILE: STM32C011F4P6_DevBoard/software/adc/adc.c function main (line 38) | int main (void) { FILE: STM32C011F4P6_DevBoard/software/adc/include/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 49) | void DEBUG_write(const char c) { function DEBUG_print (line 55) | void DEBUG_print(const char* str) { function DEBUG_println (line 60) | void DEBUG_println(const char* str) { function DEBUG_printD (line 66) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: STM32C011F4P6_DevBoard/software/adc/include/gpio.h function ADC_input_TEMP (line 540) | static inline void ADC_input_TEMP(void) { function ADC_input_VREF (line 547) | static inline void ADC_input_VREF(void) { function ADC_enable (line 554) | static inline void ADC_enable(void) { function ADC_disable (line 562) | static inline void ADC_disable(void) { function ADC_calibrate (line 573) | static inline void ADC_calibrate(void) { function ADC_init (line 579) | static inline void ADC_init(void) { function ADC_read (line 588) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 595) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 601) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32C011F4P6_DevBoard/software/adc/include/stm32c0xx.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 63) | typedef enum type FunctionalState (line 69) | typedef enum type ErrorStatus (line 76) | typedef enum type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 303) | typedef union type IPSR_Type (line 333) | typedef union type xPSR_Type (line 351) | typedef union type CONTROL_Type (line 390) | typedef union type NVIC_Type (line 421) | typedef struct type SCB_Type (line 448) | typedef struct type SysTick_Type (line 565) | typedef struct type MPU_Type (line 621) | typedef struct type ADC_TypeDef (line 794) | typedef struct type ADC_Common_TypeDef (line 817) | typedef struct type CRC_TypeDef (line 830) | typedef struct type DBG_TypeDef (line 844) | typedef struct type DMA_Channel_TypeDef (line 855) | typedef struct type DMA_TypeDef (line 863) | typedef struct type DMAMUX_Channel_TypeDef (line 872) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 877) | typedef struct type DMAMUX_RequestGen_TypeDef (line 883) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 888) | typedef struct type EXTI_TypeDef (line 897) | typedef struct type FLASH_TypeDef (line 916) | typedef struct type GPIO_TypeDef (line 939) | typedef struct type I2C_TypeDef (line 957) | typedef struct type IWDG_TypeDef (line 975) | typedef struct type PWR_TypeDef (line 988) | typedef struct type RCC_TypeDef (line 1020) | typedef struct type RTC_TypeDef (line 1050) | typedef struct type SPI_TypeDef (line 1081) | typedef struct type SYSCFG_TypeDef (line 1097) | typedef struct type TIM_TypeDef (line 1111) | typedef struct type USART_TypeDef (line 1145) | typedef struct type WWDG_TypeDef (line 1165) | typedef struct FILE: STM32C011F4P6_DevBoard/software/adc/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 39) | void CLK_init_HSI(void) { function CLK_init_HSE (line 44) | void CLK_init_HSE(void) { function CLK_reset (line 52) | void CLK_reset(void) { function RTC_init (line 69) | void RTC_init(void) { function RTC_init_LSE (line 79) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 89) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 98) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 109) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 120) | uint32_t RTC_readTime(void) { function RTC_readDate (line 127) | uint32_t RTC_readDate(void) { function RTC_setAlarm (line 134) | void RTC_setAlarm(uint8_t weekday, uint8_t hours, uint8_t minutes, uint8... function DLY_ticks (line 153) | void DLY_ticks(uint32_t n) { function IWDG_start (line 166) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 178) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 190) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 195) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 200) | void STOP_WFI_now(void) { function STOP_WFE_now (line 212) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 224) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 237) | void STDBY_WFE_now(void) { function SHTDWN_WFI_now (line 252) | void SHTDWN_WFI_now(void) { function SHTDWN_WFE_now (line 264) | void SHTDWN_WFE_now(void) { function BKP_read (line 282) | uint16_t BKP_read(uint8_t reg) { function BKP_write (line 288) | void BKP_write(uint8_t reg, uint16_t val) { function BOOT_now (line 296) | void BOOT_now(void) { function __cxa_pure_virtual (line 314) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 320) | void __libc_init_array(void) { function Default_Handler (line 343) | void Default_Handler(void) { while(1); } function Reset_Handler (line 434) | void Reset_Handler(void) { FILE: STM32C011F4P6_DevBoard/software/adc/include/system.h function DLY_ms (line 277) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 362) | static inline uint32_t __iSave(void) { function __iRestore (line 370) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 418) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 425) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 430) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 437) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 444) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 451) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 458) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 463) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 470) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 475) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 482) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 487) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 492) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 497) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 502) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 533) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 540) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 551) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 559) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 578) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 583) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 588) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 593) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 598) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 615) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 625) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 633) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 730) | typedef struct { function __STATIC_INLINE (line 736) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 746) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 755) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 761) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 767) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 774) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 780) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32C011F4P6_DevBoard/software/adc/tools/stm32isp.py function _main (line 92) | def _main(): class Programmer (line 177) | class Programmer(Serial): method __init__ (line 178) | def __init__(self): method identify (line 185) | def identify(self): method sendcommand (line 202) | def sendcommand(self, command): method sendaddress (line 208) | def sendaddress(self, addr): method checkreply (line 219) | def checkreply(self): method readinfostream (line 226) | def readinfostream(self, command): method readinfo (line 235) | def readinfo(self): method readoption (line 255) | def readoption(self): method checkbootpin (line 268) | def checkbootpin(self): method enablebootpin (line 272) | def enablebootpin(self): method unlock (line 280) | def unlock(self): method lock (line 286) | def lock(self): method run (line 292) | def run(self): method erase (line 300) | def erase(self): method erasepages (line 314) | def erasepages(self, pagecount): method readflash (line 327) | def readflash(self, addr, size): method writeflash (line 340) | def writeflash(self, addr, data): method verifyflash (line 360) | def verifyflash(self, addr, data): method paddata (line 366) | def paddata(self, data, pagesize): FILE: STM32C011F4P6_DevBoard/software/backup/backup.c function main (line 37) | int main (void) { FILE: STM32C011F4P6_DevBoard/software/backup/include/gpio.h function ADC_input_TEMP (line 540) | static inline void ADC_input_TEMP(void) { function ADC_input_VREF (line 547) | static inline void ADC_input_VREF(void) { function ADC_enable (line 554) | static inline void ADC_enable(void) { function ADC_disable (line 562) | static inline void ADC_disable(void) { function ADC_calibrate (line 573) | static inline void ADC_calibrate(void) { function ADC_init (line 579) | static inline void ADC_init(void) { function ADC_read (line 588) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 595) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 601) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32C011F4P6_DevBoard/software/backup/include/stm32c0xx.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 63) | typedef enum type FunctionalState (line 69) | typedef enum type ErrorStatus (line 76) | typedef enum type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 303) | typedef union type IPSR_Type (line 333) | typedef union type xPSR_Type (line 351) | typedef union type CONTROL_Type (line 390) | typedef union type NVIC_Type (line 421) | typedef struct type SCB_Type (line 448) | typedef struct type SysTick_Type (line 565) | typedef struct type MPU_Type (line 621) | typedef struct type ADC_TypeDef (line 794) | typedef struct type ADC_Common_TypeDef (line 817) | typedef struct type CRC_TypeDef (line 830) | typedef struct type DBG_TypeDef (line 844) | typedef struct type DMA_Channel_TypeDef (line 855) | typedef struct type DMA_TypeDef (line 863) | typedef struct type DMAMUX_Channel_TypeDef (line 872) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 877) | typedef struct type DMAMUX_RequestGen_TypeDef (line 883) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 888) | typedef struct type EXTI_TypeDef (line 897) | typedef struct type FLASH_TypeDef (line 916) | typedef struct type GPIO_TypeDef (line 939) | typedef struct type I2C_TypeDef (line 957) | typedef struct type IWDG_TypeDef (line 975) | typedef struct type PWR_TypeDef (line 988) | typedef struct type RCC_TypeDef (line 1020) | typedef struct type RTC_TypeDef (line 1050) | typedef struct type SPI_TypeDef (line 1081) | typedef struct type SYSCFG_TypeDef (line 1097) | typedef struct type TIM_TypeDef (line 1111) | typedef struct type USART_TypeDef (line 1145) | typedef struct type WWDG_TypeDef (line 1165) | typedef struct FILE: STM32C011F4P6_DevBoard/software/backup/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 39) | void CLK_init_HSI(void) { function CLK_init_HSE (line 44) | void CLK_init_HSE(void) { function CLK_reset (line 52) | void CLK_reset(void) { function RTC_init (line 69) | void RTC_init(void) { function RTC_init_LSE (line 79) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 89) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 98) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 109) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 120) | uint32_t RTC_readTime(void) { function RTC_readDate (line 127) | uint32_t RTC_readDate(void) { function RTC_setAlarm (line 134) | void RTC_setAlarm(uint8_t weekday, uint8_t hours, uint8_t minutes, uint8... function DLY_ticks (line 153) | void DLY_ticks(uint32_t n) { function IWDG_start (line 166) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 178) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 190) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 195) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 200) | void STOP_WFI_now(void) { function STOP_WFE_now (line 212) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 224) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 237) | void STDBY_WFE_now(void) { function SHTDWN_WFI_now (line 252) | void SHTDWN_WFI_now(void) { function SHTDWN_WFE_now (line 264) | void SHTDWN_WFE_now(void) { function BKP_read (line 282) | uint16_t BKP_read(uint8_t reg) { function BKP_write (line 288) | void BKP_write(uint8_t reg, uint16_t val) { function BOOT_now (line 296) | void BOOT_now(void) { function __cxa_pure_virtual (line 314) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 320) | void __libc_init_array(void) { function Default_Handler (line 343) | void Default_Handler(void) { while(1); } function Reset_Handler (line 434) | void Reset_Handler(void) { FILE: STM32C011F4P6_DevBoard/software/backup/include/system.h function DLY_ms (line 277) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 362) | static inline uint32_t __iSave(void) { function __iRestore (line 370) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 418) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 425) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 430) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 437) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 444) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 451) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 458) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 463) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 470) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 475) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 482) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 487) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 492) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 497) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 502) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 533) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 540) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 551) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 559) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 578) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 583) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 588) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 593) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 598) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 615) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 625) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 633) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 730) | typedef struct { function __STATIC_INLINE (line 736) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 746) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 755) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 761) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 767) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 774) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 780) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32C011F4P6_DevBoard/software/backup/tools/stm32isp.py function _main (line 92) | def _main(): class Programmer (line 177) | class Programmer(Serial): method __init__ (line 178) | def __init__(self): method identify (line 185) | def identify(self): method sendcommand (line 202) | def sendcommand(self, command): method sendaddress (line 208) | def sendaddress(self, addr): method checkreply (line 219) | def checkreply(self): method readinfostream (line 226) | def readinfostream(self, command): method readinfo (line 235) | def readinfo(self): method readoption (line 255) | def readoption(self): method checkbootpin (line 268) | def checkbootpin(self): method enablebootpin (line 272) | def enablebootpin(self): method unlock (line 280) | def unlock(self): method lock (line 286) | def lock(self): method run (line 292) | def run(self): method erase (line 300) | def erase(self): method erasepages (line 314) | def erasepages(self, pagecount): method readflash (line 327) | def readflash(self, addr, size): method writeflash (line 340) | def writeflash(self, addr, data): method verifyflash (line 360) | def verifyflash(self, addr, data): method paddata (line 366) | def paddata(self, data, pagesize): FILE: STM32C011F4P6_DevBoard/software/blink/blink.c function main (line 36) | int main (void) { FILE: STM32C011F4P6_DevBoard/software/blink/include/gpio.h function ADC_input_TEMP (line 540) | static inline void ADC_input_TEMP(void) { function ADC_input_VREF (line 547) | static inline void ADC_input_VREF(void) { function ADC_enable (line 554) | static inline void ADC_enable(void) { function ADC_disable (line 562) | static inline void ADC_disable(void) { function ADC_calibrate (line 573) | static inline void ADC_calibrate(void) { function ADC_init (line 579) | static inline void ADC_init(void) { function ADC_read (line 588) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 595) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 601) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32C011F4P6_DevBoard/software/blink/include/stm32c0xx.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 63) | typedef enum type FunctionalState (line 69) | typedef enum type ErrorStatus (line 76) | typedef enum type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 303) | typedef union type IPSR_Type (line 333) | typedef union type xPSR_Type (line 351) | typedef union type CONTROL_Type (line 390) | typedef union type NVIC_Type (line 421) | typedef struct type SCB_Type (line 448) | typedef struct type SysTick_Type (line 565) | typedef struct type MPU_Type (line 621) | typedef struct type ADC_TypeDef (line 794) | typedef struct type ADC_Common_TypeDef (line 817) | typedef struct type CRC_TypeDef (line 830) | typedef struct type DBG_TypeDef (line 844) | typedef struct type DMA_Channel_TypeDef (line 855) | typedef struct type DMA_TypeDef (line 863) | typedef struct type DMAMUX_Channel_TypeDef (line 872) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 877) | typedef struct type DMAMUX_RequestGen_TypeDef (line 883) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 888) | typedef struct type EXTI_TypeDef (line 897) | typedef struct type FLASH_TypeDef (line 916) | typedef struct type GPIO_TypeDef (line 939) | typedef struct type I2C_TypeDef (line 957) | typedef struct type IWDG_TypeDef (line 975) | typedef struct type PWR_TypeDef (line 988) | typedef struct type RCC_TypeDef (line 1020) | typedef struct type RTC_TypeDef (line 1050) | typedef struct type SPI_TypeDef (line 1081) | typedef struct type SYSCFG_TypeDef (line 1097) | typedef struct type TIM_TypeDef (line 1111) | typedef struct type USART_TypeDef (line 1145) | typedef struct type WWDG_TypeDef (line 1165) | typedef struct FILE: STM32C011F4P6_DevBoard/software/blink/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 39) | void CLK_init_HSI(void) { function CLK_init_HSE (line 44) | void CLK_init_HSE(void) { function CLK_reset (line 52) | void CLK_reset(void) { function RTC_init (line 69) | void RTC_init(void) { function RTC_init_LSE (line 79) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 89) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 98) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 109) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 120) | uint32_t RTC_readTime(void) { function RTC_readDate (line 127) | uint32_t RTC_readDate(void) { function RTC_setAlarm (line 134) | void RTC_setAlarm(uint8_t weekday, uint8_t hours, uint8_t minutes, uint8... function DLY_ticks (line 153) | void DLY_ticks(uint32_t n) { function IWDG_start (line 166) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 178) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 190) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 195) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 200) | void STOP_WFI_now(void) { function STOP_WFE_now (line 212) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 224) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 237) | void STDBY_WFE_now(void) { function SHTDWN_WFI_now (line 252) | void SHTDWN_WFI_now(void) { function SHTDWN_WFE_now (line 264) | void SHTDWN_WFE_now(void) { function BKP_read (line 282) | uint16_t BKP_read(uint8_t reg) { function BKP_write (line 288) | void BKP_write(uint8_t reg, uint16_t val) { function BOOT_now (line 296) | void BOOT_now(void) { function __cxa_pure_virtual (line 314) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 320) | void __libc_init_array(void) { function Default_Handler (line 343) | void Default_Handler(void) { while(1); } function Reset_Handler (line 434) | void Reset_Handler(void) { FILE: STM32C011F4P6_DevBoard/software/blink/include/system.h function DLY_ms (line 277) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 362) | static inline uint32_t __iSave(void) { function __iRestore (line 370) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 418) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 425) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 430) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 437) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 444) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 451) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 458) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 463) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 470) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 475) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 482) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 487) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 492) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 497) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 502) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 533) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 540) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 551) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 559) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 578) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 583) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 588) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 593) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 598) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 615) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 625) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 633) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 730) | typedef struct { function __STATIC_INLINE (line 736) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 746) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 755) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 761) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 767) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 774) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 780) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32C011F4P6_DevBoard/software/blink/tools/stm32isp.py function _main (line 92) | def _main(): class Programmer (line 177) | class Programmer(Serial): method __init__ (line 178) | def __init__(self): method identify (line 185) | def identify(self): method sendcommand (line 202) | def sendcommand(self, command): method sendaddress (line 208) | def sendaddress(self, addr): method checkreply (line 219) | def checkreply(self): method readinfostream (line 226) | def readinfostream(self, command): method readinfo (line 235) | def readinfo(self): method readoption (line 255) | def readoption(self): method checkbootpin (line 268) | def checkbootpin(self): method enablebootpin (line 272) | def enablebootpin(self): method unlock (line 280) | def unlock(self): method lock (line 286) | def lock(self): method run (line 292) | def run(self): method erase (line 300) | def erase(self): method erasepages (line 314) | def erasepages(self, pagecount): method readflash (line 327) | def readflash(self, addr, size): method writeflash (line 340) | def writeflash(self, addr, data): method verifyflash (line 360) | def verifyflash(self, addr, data): method paddata (line 366) | def paddata(self, data, pagesize): FILE: STM32C011F4P6_DevBoard/software/crc/crc.c function main (line 36) | int main (void) { FILE: STM32C011F4P6_DevBoard/software/crc/include/print.c function printD (line 10) | void printD(void (*putchar) (char c), uint32_t value) { function printN (line 25) | void printN(void (*putchar) (char c), uint8_t nibble) { function printB (line 30) | void printB(void (*putchar) (char c), uint8_t value) { function printH (line 36) | void printH(void (*putchar) (char c), uint16_t value) { function printW (line 42) | void printW(void (*putchar) (char c), uint32_t value) { function printS (line 48) | void printS(void (*putchar) (char c), const char* str) { function println (line 53) | void println(void (*putchar) (char c), const char* str) { function printF (line 62) | void printF(void (*putchar) (char c), const char *format, ...) { function _vfprintf (line 69) | static void _vfprintf(void (*putchar) (char c), const char* str, va_lis... function _itoa (line 114) | void _itoa(void (*putchar) (char c), int32_t val, int8_t rad, int8_t len) { FILE: STM32C011F4P6_DevBoard/software/crc/include/stm32c0xx.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 63) | typedef enum type FunctionalState (line 69) | typedef enum type ErrorStatus (line 76) | typedef enum type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 303) | typedef union type IPSR_Type (line 333) | typedef union type xPSR_Type (line 351) | typedef union type CONTROL_Type (line 390) | typedef union type NVIC_Type (line 421) | typedef struct type SCB_Type (line 448) | typedef struct type SysTick_Type (line 565) | typedef struct type MPU_Type (line 621) | typedef struct type ADC_TypeDef (line 794) | typedef struct type ADC_Common_TypeDef (line 817) | typedef struct type CRC_TypeDef (line 830) | typedef struct type DBG_TypeDef (line 844) | typedef struct type DMA_Channel_TypeDef (line 855) | typedef struct type DMA_TypeDef (line 863) | typedef struct type DMAMUX_Channel_TypeDef (line 872) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 877) | typedef struct type DMAMUX_RequestGen_TypeDef (line 883) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 888) | typedef struct type EXTI_TypeDef (line 897) | typedef struct type FLASH_TypeDef (line 916) | typedef struct type GPIO_TypeDef (line 939) | typedef struct type I2C_TypeDef (line 957) | typedef struct type IWDG_TypeDef (line 975) | typedef struct type PWR_TypeDef (line 988) | typedef struct type RCC_TypeDef (line 1020) | typedef struct type RTC_TypeDef (line 1050) | typedef struct type SPI_TypeDef (line 1081) | typedef struct type SYSCFG_TypeDef (line 1097) | typedef struct type TIM_TypeDef (line 1111) | typedef struct type USART_TypeDef (line 1145) | typedef struct type WWDG_TypeDef (line 1165) | typedef struct FILE: STM32C011F4P6_DevBoard/software/crc/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 39) | void CLK_init_HSI(void) { function CLK_init_HSE (line 44) | void CLK_init_HSE(void) { function CLK_reset (line 52) | void CLK_reset(void) { function RTC_init (line 69) | void RTC_init(void) { function RTC_init_LSE (line 79) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 89) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 98) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 109) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 120) | uint32_t RTC_readTime(void) { function RTC_readDate (line 127) | uint32_t RTC_readDate(void) { function RTC_setAlarm (line 134) | void RTC_setAlarm(uint8_t weekday, uint8_t hours, uint8_t minutes, uint8... function DLY_ticks (line 153) | void DLY_ticks(uint32_t n) { function IWDG_start (line 166) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 178) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 190) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 195) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 200) | void STOP_WFI_now(void) { function STOP_WFE_now (line 212) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 224) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 237) | void STDBY_WFE_now(void) { function SHTDWN_WFI_now (line 252) | void SHTDWN_WFI_now(void) { function SHTDWN_WFE_now (line 264) | void SHTDWN_WFE_now(void) { function BKP_read (line 282) | uint16_t BKP_read(uint8_t reg) { function BKP_write (line 288) | void BKP_write(uint8_t reg, uint16_t val) { function BOOT_now (line 296) | void BOOT_now(void) { function __cxa_pure_virtual (line 314) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 320) | void __libc_init_array(void) { function Default_Handler (line 343) | void Default_Handler(void) { while(1); } function Reset_Handler (line 434) | void Reset_Handler(void) { FILE: STM32C011F4P6_DevBoard/software/crc/include/system.h function DLY_ms (line 277) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 362) | static inline uint32_t __iSave(void) { function __iRestore (line 370) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 418) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 425) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 430) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 437) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 444) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 451) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 458) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 463) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 470) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 475) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 482) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 487) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 492) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 497) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 502) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 533) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 540) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 551) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 559) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 578) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 583) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 588) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 593) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 598) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 615) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 625) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 633) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 730) | typedef struct { function __STATIC_INLINE (line 736) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 746) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 755) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 761) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 767) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 774) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 780) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32C011F4P6_DevBoard/software/crc/include/uart.c function UART_init (line 9) | void UART_init(void) { function UART_read (line 50) | char UART_read(void) { function UART_write (line 56) | void UART_write(const char c) { FILE: STM32C011F4P6_DevBoard/software/crc/tools/stm32isp.py function _main (line 92) | def _main(): class Programmer (line 177) | class Programmer(Serial): method __init__ (line 178) | def __init__(self): method identify (line 185) | def identify(self): method sendcommand (line 202) | def sendcommand(self, command): method sendaddress (line 208) | def sendaddress(self, addr): method checkreply (line 219) | def checkreply(self): method readinfostream (line 226) | def readinfostream(self, command): method readinfo (line 235) | def readinfo(self): method readoption (line 255) | def readoption(self): method checkbootpin (line 268) | def checkbootpin(self): method enablebootpin (line 272) | def enablebootpin(self): method unlock (line 280) | def unlock(self): method lock (line 286) | def lock(self): method run (line 292) | def run(self): method erase (line 300) | def erase(self): method erasepages (line 314) | def erasepages(self, pagecount): method readflash (line 327) | def readflash(self, addr, size): method writeflash (line 340) | def writeflash(self, addr, data): method verifyflash (line 360) | def verifyflash(self, addr, data): method paddata (line 366) | def paddata(self, data, pagesize): FILE: STM32C011F4P6_DevBoard/software/debug/debug.c function main (line 35) | int main (void) { FILE: STM32C011F4P6_DevBoard/software/debug/include/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 49) | void DEBUG_write(const char c) { function DEBUG_print (line 55) | void DEBUG_print(const char* str) { function DEBUG_println (line 60) | void DEBUG_println(const char* str) { function DEBUG_printD (line 66) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: STM32C011F4P6_DevBoard/software/debug/include/stm32c0xx.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 63) | typedef enum type FunctionalState (line 69) | typedef enum type ErrorStatus (line 76) | typedef enum type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 303) | typedef union type IPSR_Type (line 333) | typedef union type xPSR_Type (line 351) | typedef union type CONTROL_Type (line 390) | typedef union type NVIC_Type (line 421) | typedef struct type SCB_Type (line 448) | typedef struct type SysTick_Type (line 565) | typedef struct type MPU_Type (line 621) | typedef struct type ADC_TypeDef (line 794) | typedef struct type ADC_Common_TypeDef (line 817) | typedef struct type CRC_TypeDef (line 830) | typedef struct type DBG_TypeDef (line 844) | typedef struct type DMA_Channel_TypeDef (line 855) | typedef struct type DMA_TypeDef (line 863) | typedef struct type DMAMUX_Channel_TypeDef (line 872) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 877) | typedef struct type DMAMUX_RequestGen_TypeDef (line 883) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 888) | typedef struct type EXTI_TypeDef (line 897) | typedef struct type FLASH_TypeDef (line 916) | typedef struct type GPIO_TypeDef (line 939) | typedef struct type I2C_TypeDef (line 957) | typedef struct type IWDG_TypeDef (line 975) | typedef struct type PWR_TypeDef (line 988) | typedef struct type RCC_TypeDef (line 1020) | typedef struct type RTC_TypeDef (line 1050) | typedef struct type SPI_TypeDef (line 1081) | typedef struct type SYSCFG_TypeDef (line 1097) | typedef struct type TIM_TypeDef (line 1111) | typedef struct type USART_TypeDef (line 1145) | typedef struct type WWDG_TypeDef (line 1165) | typedef struct FILE: STM32C011F4P6_DevBoard/software/debug/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 39) | void CLK_init_HSI(void) { function CLK_init_HSE (line 44) | void CLK_init_HSE(void) { function CLK_reset (line 52) | void CLK_reset(void) { function RTC_init (line 69) | void RTC_init(void) { function RTC_init_LSE (line 79) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 89) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 98) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 109) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 120) | uint32_t RTC_readTime(void) { function RTC_readDate (line 127) | uint32_t RTC_readDate(void) { function RTC_setAlarm (line 134) | void RTC_setAlarm(uint8_t weekday, uint8_t hours, uint8_t minutes, uint8... function DLY_ticks (line 153) | void DLY_ticks(uint32_t n) { function IWDG_start (line 166) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 178) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 190) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 195) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 200) | void STOP_WFI_now(void) { function STOP_WFE_now (line 212) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 224) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 237) | void STDBY_WFE_now(void) { function SHTDWN_WFI_now (line 252) | void SHTDWN_WFI_now(void) { function SHTDWN_WFE_now (line 264) | void SHTDWN_WFE_now(void) { function BKP_read (line 282) | uint16_t BKP_read(uint8_t reg) { function BKP_write (line 288) | void BKP_write(uint8_t reg, uint16_t val) { function BOOT_now (line 296) | void BOOT_now(void) { function __cxa_pure_virtual (line 314) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 320) | void __libc_init_array(void) { function Default_Handler (line 343) | void Default_Handler(void) { while(1); } function Reset_Handler (line 434) | void Reset_Handler(void) { FILE: STM32C011F4P6_DevBoard/software/debug/include/system.h function DLY_ms (line 277) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 362) | static inline uint32_t __iSave(void) { function __iRestore (line 370) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 418) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 425) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 430) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 437) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 444) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 451) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 458) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 463) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 470) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 475) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 482) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 487) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 492) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 497) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 502) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 533) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 540) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 551) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 559) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 578) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 583) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 588) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 593) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 598) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 615) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 625) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 633) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 730) | typedef struct { function __STATIC_INLINE (line 736) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 746) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 755) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 761) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 767) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 774) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 780) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32C011F4P6_DevBoard/software/debug/tools/stm32isp.py function _main (line 92) | def _main(): class Programmer (line 177) | class Programmer(Serial): method __init__ (line 178) | def __init__(self): method identify (line 185) | def identify(self): method sendcommand (line 202) | def sendcommand(self, command): method sendaddress (line 208) | def sendaddress(self, addr): method checkreply (line 219) | def checkreply(self): method readinfostream (line 226) | def readinfostream(self, command): method readinfo (line 235) | def readinfo(self): method readoption (line 255) | def readoption(self): method checkbootpin (line 268) | def checkbootpin(self): method enablebootpin (line 272) | def enablebootpin(self): method unlock (line 280) | def unlock(self): method lock (line 286) | def lock(self): method run (line 292) | def run(self): method erase (line 300) | def erase(self): method erasepages (line 314) | def erasepages(self, pagecount): method readflash (line 327) | def readflash(self, addr, size): method writeflash (line 340) | def writeflash(self, addr, data): method verifyflash (line 360) | def verifyflash(self, addr, data): method paddata (line 366) | def paddata(self, data, pagesize): FILE: STM32C011F4P6_DevBoard/software/neopixel/include/neo_spi.c function NEO_init (line 32) | void NEO_init(void) { function NEO_sendByte (line 88) | void NEO_sendByte(uint8_t data) { function NEO_update (line 100) | void NEO_update(void) { function NEO_clearAll (line 111) | void NEO_clearAll(void) { function NEO_writeColor (line 122) | void NEO_writeColor(uint8_t pixel, uint8_t r, uint8_t g, uint8_t b) { function NEO_writeHue (line 137) | void NEO_writeHue(uint8_t pixel, uint8_t hue, uint8_t bright) { function NEO_clearPixel (line 152) | void NEO_clearPixel(uint8_t pixel) { FILE: STM32C011F4P6_DevBoard/software/neopixel/include/stm32c0xx.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 63) | typedef enum type FunctionalState (line 69) | typedef enum type ErrorStatus (line 76) | typedef enum type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 303) | typedef union type IPSR_Type (line 333) | typedef union type xPSR_Type (line 351) | typedef union type CONTROL_Type (line 390) | typedef union type NVIC_Type (line 421) | typedef struct type SCB_Type (line 448) | typedef struct type SysTick_Type (line 565) | typedef struct type MPU_Type (line 621) | typedef struct type ADC_TypeDef (line 794) | typedef struct type ADC_Common_TypeDef (line 817) | typedef struct type CRC_TypeDef (line 830) | typedef struct type DBG_TypeDef (line 844) | typedef struct type DMA_Channel_TypeDef (line 855) | typedef struct type DMA_TypeDef (line 863) | typedef struct type DMAMUX_Channel_TypeDef (line 872) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 877) | typedef struct type DMAMUX_RequestGen_TypeDef (line 883) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 888) | typedef struct type EXTI_TypeDef (line 897) | typedef struct type FLASH_TypeDef (line 916) | typedef struct type GPIO_TypeDef (line 939) | typedef struct type I2C_TypeDef (line 957) | typedef struct type IWDG_TypeDef (line 975) | typedef struct type PWR_TypeDef (line 988) | typedef struct type RCC_TypeDef (line 1020) | typedef struct type RTC_TypeDef (line 1050) | typedef struct type SPI_TypeDef (line 1081) | typedef struct type SYSCFG_TypeDef (line 1097) | typedef struct type TIM_TypeDef (line 1111) | typedef struct type USART_TypeDef (line 1145) | typedef struct type WWDG_TypeDef (line 1165) | typedef struct FILE: STM32C011F4P6_DevBoard/software/neopixel/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 39) | void CLK_init_HSI(void) { function CLK_init_HSE (line 44) | void CLK_init_HSE(void) { function CLK_reset (line 52) | void CLK_reset(void) { function RTC_init (line 69) | void RTC_init(void) { function RTC_init_LSE (line 79) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 89) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 98) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 109) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 120) | uint32_t RTC_readTime(void) { function RTC_readDate (line 127) | uint32_t RTC_readDate(void) { function RTC_setAlarm (line 134) | void RTC_setAlarm(uint8_t weekday, uint8_t hours, uint8_t minutes, uint8... function DLY_ticks (line 153) | void DLY_ticks(uint32_t n) { function IWDG_start (line 166) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 178) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 190) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 195) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 200) | void STOP_WFI_now(void) { function STOP_WFE_now (line 212) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 224) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 237) | void STDBY_WFE_now(void) { function SHTDWN_WFI_now (line 252) | void SHTDWN_WFI_now(void) { function SHTDWN_WFE_now (line 264) | void SHTDWN_WFE_now(void) { function BKP_read (line 282) | uint16_t BKP_read(uint8_t reg) { function BKP_write (line 288) | void BKP_write(uint8_t reg, uint16_t val) { function BOOT_now (line 296) | void BOOT_now(void) { function __cxa_pure_virtual (line 314) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 320) | void __libc_init_array(void) { function Default_Handler (line 343) | void Default_Handler(void) { while(1); } function Reset_Handler (line 434) | void Reset_Handler(void) { FILE: STM32C011F4P6_DevBoard/software/neopixel/include/system.h function DLY_ms (line 277) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 362) | static inline uint32_t __iSave(void) { function __iRestore (line 370) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 418) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 425) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 430) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 437) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 444) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 451) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 458) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 463) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 470) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 475) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 482) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 487) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 492) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 497) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 502) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 533) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 540) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 551) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 559) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 578) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 583) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 588) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 593) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 598) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 615) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 625) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 633) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 730) | typedef struct { function __STATIC_INLINE (line 736) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 746) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 755) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 761) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 767) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 774) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 780) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32C011F4P6_DevBoard/software/neopixel/neopixel.c function main (line 35) | int main(void) { FILE: STM32C011F4P6_DevBoard/software/neopixel/tools/stm32isp.py function _main (line 92) | def _main(): class Programmer (line 177) | class Programmer(Serial): method __init__ (line 178) | def __init__(self): method identify (line 185) | def identify(self): method sendcommand (line 202) | def sendcommand(self, command): method sendaddress (line 208) | def sendaddress(self, addr): method checkreply (line 219) | def checkreply(self): method readinfostream (line 226) | def readinfostream(self, command): method readinfo (line 235) | def readinfo(self): method readoption (line 255) | def readoption(self): method checkbootpin (line 268) | def checkbootpin(self): method enablebootpin (line 272) | def enablebootpin(self): method unlock (line 280) | def unlock(self): method lock (line 286) | def lock(self): method run (line 292) | def run(self): method erase (line 300) | def erase(self): method erasepages (line 314) | def erasepages(self, pagecount): method readflash (line 327) | def readflash(self, addr, size): method writeflash (line 340) | def writeflash(self, addr, data): method verifyflash (line 360) | def verifyflash(self, addr, data): method paddata (line 366) | def paddata(self, data, pagesize): FILE: STM32C011F4P6_DevBoard/software/oled_terminal/include/i2c_tx.c function I2C_init (line 13) | void I2C_init(void) { function I2C_start (line 62) | void I2C_start(uint8_t addr) { function I2C_write (line 67) | void I2C_write(uint8_t data) { function I2C_stop (line 73) | void I2C_stop(void) { FILE: STM32C011F4P6_DevBoard/software/oled_terminal/include/oled_term.c function OLED_setline (line 71) | void OLED_setline(uint8_t line) { function OLED_clearline (line 80) | void OLED_clearline(uint8_t line) { function OLED_clear (line 90) | void OLED_clear(void) { function OLED_scrollDisplay (line 99) | void OLED_scrollDisplay(void) { function OLED_init (line 110) | void OLED_init(void) { function OLED_plotChar (line 123) | void OLED_plotChar(char c) { function OLED_write (line 135) | void OLED_write(char c) { FILE: STM32C011F4P6_DevBoard/software/oled_terminal/include/print.c function printD (line 10) | void printD(void (*putchar) (char c), uint32_t value) { function printN (line 25) | void printN(void (*putchar) (char c), uint8_t nibble) { function printB (line 30) | void printB(void (*putchar) (char c), uint8_t value) { function printH (line 36) | void printH(void (*putchar) (char c), uint16_t value) { function printW (line 42) | void printW(void (*putchar) (char c), uint32_t value) { function printS (line 48) | void printS(void (*putchar) (char c), const char* str) { function println (line 53) | void println(void (*putchar) (char c), const char* str) { function printF (line 62) | void printF(void (*putchar) (char c), const char *format, ...) { function _vfprintf (line 69) | static void _vfprintf(void (*putchar) (char c), const char* str, va_lis... function _itoa (line 114) | void _itoa(void (*putchar) (char c), int32_t val, int8_t rad, int8_t len) { FILE: STM32C011F4P6_DevBoard/software/oled_terminal/include/stm32c0xx.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 63) | typedef enum type FunctionalState (line 69) | typedef enum type ErrorStatus (line 76) | typedef enum type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 303) | typedef union type IPSR_Type (line 333) | typedef union type xPSR_Type (line 351) | typedef union type CONTROL_Type (line 390) | typedef union type NVIC_Type (line 421) | typedef struct type SCB_Type (line 448) | typedef struct type SysTick_Type (line 565) | typedef struct type MPU_Type (line 621) | typedef struct type ADC_TypeDef (line 794) | typedef struct type ADC_Common_TypeDef (line 817) | typedef struct type CRC_TypeDef (line 830) | typedef struct type DBG_TypeDef (line 844) | typedef struct type DMA_Channel_TypeDef (line 855) | typedef struct type DMA_TypeDef (line 863) | typedef struct type DMAMUX_Channel_TypeDef (line 872) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 877) | typedef struct type DMAMUX_RequestGen_TypeDef (line 883) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 888) | typedef struct type EXTI_TypeDef (line 897) | typedef struct type FLASH_TypeDef (line 916) | typedef struct type GPIO_TypeDef (line 939) | typedef struct type I2C_TypeDef (line 957) | typedef struct type IWDG_TypeDef (line 975) | typedef struct type PWR_TypeDef (line 988) | typedef struct type RCC_TypeDef (line 1020) | typedef struct type RTC_TypeDef (line 1050) | typedef struct type SPI_TypeDef (line 1081) | typedef struct type SYSCFG_TypeDef (line 1097) | typedef struct type TIM_TypeDef (line 1111) | typedef struct type USART_TypeDef (line 1145) | typedef struct type WWDG_TypeDef (line 1165) | typedef struct FILE: STM32C011F4P6_DevBoard/software/oled_terminal/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 39) | void CLK_init_HSI(void) { function CLK_init_HSE (line 44) | void CLK_init_HSE(void) { function CLK_reset (line 52) | void CLK_reset(void) { function RTC_init (line 69) | void RTC_init(void) { function RTC_init_LSE (line 79) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 89) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 98) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 109) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 120) | uint32_t RTC_readTime(void) { function RTC_readDate (line 127) | uint32_t RTC_readDate(void) { function RTC_setAlarm (line 134) | void RTC_setAlarm(uint8_t weekday, uint8_t hours, uint8_t minutes, uint8... function DLY_ticks (line 153) | void DLY_ticks(uint32_t n) { function IWDG_start (line 166) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 178) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 190) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 195) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 200) | void STOP_WFI_now(void) { function STOP_WFE_now (line 212) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 224) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 237) | void STDBY_WFE_now(void) { function SHTDWN_WFI_now (line 252) | void SHTDWN_WFI_now(void) { function SHTDWN_WFE_now (line 264) | void SHTDWN_WFE_now(void) { function BKP_read (line 282) | uint16_t BKP_read(uint8_t reg) { function BKP_write (line 288) | void BKP_write(uint8_t reg, uint16_t val) { function BOOT_now (line 296) | void BOOT_now(void) { function __cxa_pure_virtual (line 314) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 320) | void __libc_init_array(void) { function Default_Handler (line 343) | void Default_Handler(void) { while(1); } function Reset_Handler (line 434) | void Reset_Handler(void) { FILE: STM32C011F4P6_DevBoard/software/oled_terminal/include/system.h function DLY_ms (line 277) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 362) | static inline uint32_t __iSave(void) { function __iRestore (line 370) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 418) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 425) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 430) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 437) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 444) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 451) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 458) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 463) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 470) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 475) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 482) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 487) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 492) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 497) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 502) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 533) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 540) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 551) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 559) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 578) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 583) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 588) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 593) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 598) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 615) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 625) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 633) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 730) | typedef struct { function __STATIC_INLINE (line 736) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 746) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 755) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 761) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 767) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 774) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 780) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32C011F4P6_DevBoard/software/oled_terminal/include/uart_dma_rx.c function UART_init (line 14) | void UART_init(void) { function UART_available (line 59) | uint8_t UART_available(void) { function UART_read (line 64) | char UART_read(void) { FILE: STM32C011F4P6_DevBoard/software/oled_terminal/oled_terminal.c function main (line 36) | int main (void) { FILE: STM32C011F4P6_DevBoard/software/oled_terminal/tools/stm32isp.py function _main (line 92) | def _main(): class Programmer (line 177) | class Programmer(Serial): method __init__ (line 178) | def __init__(self): method identify (line 185) | def identify(self): method sendcommand (line 202) | def sendcommand(self, command): method sendaddress (line 208) | def sendaddress(self, addr): method checkreply (line 219) | def checkreply(self): method readinfostream (line 226) | def readinfostream(self, command): method readinfo (line 235) | def readinfo(self): method readoption (line 255) | def readoption(self): method checkbootpin (line 268) | def checkbootpin(self): method enablebootpin (line 272) | def enablebootpin(self): method unlock (line 280) | def unlock(self): method lock (line 286) | def lock(self): method run (line 292) | def run(self): method erase (line 300) | def erase(self): method erasepages (line 314) | def erasepages(self, pagecount): method readflash (line 327) | def readflash(self, addr, size): method writeflash (line 340) | def writeflash(self, addr, data): method verifyflash (line 360) | def verifyflash(self, addr, data): method paddata (line 366) | def paddata(self, data, pagesize): FILE: STM32C011F4P6_DevBoard/software/reset/include/gpio.h function ADC_input_TEMP (line 540) | static inline void ADC_input_TEMP(void) { function ADC_input_VREF (line 547) | static inline void ADC_input_VREF(void) { function ADC_enable (line 554) | static inline void ADC_enable(void) { function ADC_disable (line 562) | static inline void ADC_disable(void) { function ADC_calibrate (line 573) | static inline void ADC_calibrate(void) { function ADC_init (line 579) | static inline void ADC_init(void) { function ADC_read (line 588) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 595) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 601) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32C011F4P6_DevBoard/software/reset/include/stm32c0xx.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 63) | typedef enum type FunctionalState (line 69) | typedef enum type ErrorStatus (line 76) | typedef enum type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 303) | typedef union type IPSR_Type (line 333) | typedef union type xPSR_Type (line 351) | typedef union type CONTROL_Type (line 390) | typedef union type NVIC_Type (line 421) | typedef struct type SCB_Type (line 448) | typedef struct type SysTick_Type (line 565) | typedef struct type MPU_Type (line 621) | typedef struct type ADC_TypeDef (line 794) | typedef struct type ADC_Common_TypeDef (line 817) | typedef struct type CRC_TypeDef (line 830) | typedef struct type DBG_TypeDef (line 844) | typedef struct type DMA_Channel_TypeDef (line 855) | typedef struct type DMA_TypeDef (line 863) | typedef struct type DMAMUX_Channel_TypeDef (line 872) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 877) | typedef struct type DMAMUX_RequestGen_TypeDef (line 883) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 888) | typedef struct type EXTI_TypeDef (line 897) | typedef struct type FLASH_TypeDef (line 916) | typedef struct type GPIO_TypeDef (line 939) | typedef struct type I2C_TypeDef (line 957) | typedef struct type IWDG_TypeDef (line 975) | typedef struct type PWR_TypeDef (line 988) | typedef struct type RCC_TypeDef (line 1020) | typedef struct type RTC_TypeDef (line 1050) | typedef struct type SPI_TypeDef (line 1081) | typedef struct type SYSCFG_TypeDef (line 1097) | typedef struct type TIM_TypeDef (line 1111) | typedef struct type USART_TypeDef (line 1145) | typedef struct type WWDG_TypeDef (line 1165) | typedef struct FILE: STM32C011F4P6_DevBoard/software/reset/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 39) | void CLK_init_HSI(void) { function CLK_init_HSE (line 44) | void CLK_init_HSE(void) { function CLK_reset (line 52) | void CLK_reset(void) { function RTC_init (line 69) | void RTC_init(void) { function RTC_init_LSE (line 79) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 89) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 98) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 109) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 120) | uint32_t RTC_readTime(void) { function RTC_readDate (line 127) | uint32_t RTC_readDate(void) { function RTC_setAlarm (line 134) | void RTC_setAlarm(uint8_t weekday, uint8_t hours, uint8_t minutes, uint8... function DLY_ticks (line 153) | void DLY_ticks(uint32_t n) { function IWDG_start (line 166) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 178) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 190) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 195) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 200) | void STOP_WFI_now(void) { function STOP_WFE_now (line 212) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 224) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 237) | void STDBY_WFE_now(void) { function SHTDWN_WFI_now (line 252) | void SHTDWN_WFI_now(void) { function SHTDWN_WFE_now (line 264) | void SHTDWN_WFE_now(void) { function BKP_read (line 282) | uint16_t BKP_read(uint8_t reg) { function BKP_write (line 288) | void BKP_write(uint8_t reg, uint16_t val) { function BOOT_now (line 296) | void BOOT_now(void) { function __cxa_pure_virtual (line 314) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 320) | void __libc_init_array(void) { function Default_Handler (line 343) | void Default_Handler(void) { while(1); } function Reset_Handler (line 434) | void Reset_Handler(void) { FILE: STM32C011F4P6_DevBoard/software/reset/include/system.h function DLY_ms (line 277) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 362) | static inline uint32_t __iSave(void) { function __iRestore (line 370) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 418) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 425) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 430) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 437) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 444) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 451) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 458) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 463) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 470) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 475) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 482) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 487) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 492) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 497) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 502) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 533) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 540) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 551) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 559) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 578) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 583) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 588) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 593) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 598) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 615) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 625) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 633) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 730) | typedef struct { function __STATIC_INLINE (line 736) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 746) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 755) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 761) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 767) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 774) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 780) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32C011F4P6_DevBoard/software/reset/reset.c function main (line 37) | int main(void) { FILE: STM32C011F4P6_DevBoard/software/reset/tools/stm32isp.py function _main (line 92) | def _main(): class Programmer (line 177) | class Programmer(Serial): method __init__ (line 178) | def __init__(self): method identify (line 185) | def identify(self): method sendcommand (line 202) | def sendcommand(self, command): method sendaddress (line 208) | def sendaddress(self, addr): method checkreply (line 219) | def checkreply(self): method readinfostream (line 226) | def readinfostream(self, command): method readinfo (line 235) | def readinfo(self): method readoption (line 255) | def readoption(self): method checkbootpin (line 268) | def checkbootpin(self): method enablebootpin (line 272) | def enablebootpin(self): method unlock (line 280) | def unlock(self): method lock (line 286) | def lock(self): method run (line 292) | def run(self): method erase (line 300) | def erase(self): method erasepages (line 314) | def erasepages(self, pagecount): method readflash (line 327) | def readflash(self, addr, size): method writeflash (line 340) | def writeflash(self, addr, data): method verifyflash (line 360) | def verifyflash(self, addr, data): method paddata (line 366) | def paddata(self, data, pagesize): FILE: STM32C011F4P6_DevBoard/software/rtc/include/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 49) | void DEBUG_write(const char c) { function DEBUG_print (line 55) | void DEBUG_print(const char* str) { function DEBUG_println (line 60) | void DEBUG_println(const char* str) { function DEBUG_printD (line 66) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: STM32C011F4P6_DevBoard/software/rtc/include/gpio.h function ADC_input_TEMP (line 540) | static inline void ADC_input_TEMP(void) { function ADC_input_VREF (line 547) | static inline void ADC_input_VREF(void) { function ADC_enable (line 554) | static inline void ADC_enable(void) { function ADC_disable (line 562) | static inline void ADC_disable(void) { function ADC_calibrate (line 573) | static inline void ADC_calibrate(void) { function ADC_init (line 579) | static inline void ADC_init(void) { function ADC_read (line 588) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 595) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 601) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32C011F4P6_DevBoard/software/rtc/include/stm32c0xx.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 63) | typedef enum type FunctionalState (line 69) | typedef enum type ErrorStatus (line 76) | typedef enum type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 303) | typedef union type IPSR_Type (line 333) | typedef union type xPSR_Type (line 351) | typedef union type CONTROL_Type (line 390) | typedef union type NVIC_Type (line 421) | typedef struct type SCB_Type (line 448) | typedef struct type SysTick_Type (line 565) | typedef struct type MPU_Type (line 621) | typedef struct type ADC_TypeDef (line 794) | typedef struct type ADC_Common_TypeDef (line 817) | typedef struct type CRC_TypeDef (line 830) | typedef struct type DBG_TypeDef (line 844) | typedef struct type DMA_Channel_TypeDef (line 855) | typedef struct type DMA_TypeDef (line 863) | typedef struct type DMAMUX_Channel_TypeDef (line 872) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 877) | typedef struct type DMAMUX_RequestGen_TypeDef (line 883) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 888) | typedef struct type EXTI_TypeDef (line 897) | typedef struct type FLASH_TypeDef (line 916) | typedef struct type GPIO_TypeDef (line 939) | typedef struct type I2C_TypeDef (line 957) | typedef struct type IWDG_TypeDef (line 975) | typedef struct type PWR_TypeDef (line 988) | typedef struct type RCC_TypeDef (line 1020) | typedef struct type RTC_TypeDef (line 1050) | typedef struct type SPI_TypeDef (line 1081) | typedef struct type SYSCFG_TypeDef (line 1097) | typedef struct type TIM_TypeDef (line 1111) | typedef struct type USART_TypeDef (line 1145) | typedef struct type WWDG_TypeDef (line 1165) | typedef struct FILE: STM32C011F4P6_DevBoard/software/rtc/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 39) | void CLK_init_HSI(void) { function CLK_init_HSE (line 44) | void CLK_init_HSE(void) { function CLK_reset (line 52) | void CLK_reset(void) { function RTC_init (line 69) | void RTC_init(void) { function RTC_init_LSE (line 79) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 89) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 98) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 109) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 120) | uint32_t RTC_readTime(void) { function RTC_readDate (line 127) | uint32_t RTC_readDate(void) { function RTC_setAlarm (line 134) | void RTC_setAlarm(uint8_t weekday, uint8_t hours, uint8_t minutes, uint8... function DLY_ticks (line 153) | void DLY_ticks(uint32_t n) { function IWDG_start (line 166) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 178) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 190) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 195) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 200) | void STOP_WFI_now(void) { function STOP_WFE_now (line 212) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 224) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 237) | void STDBY_WFE_now(void) { function SHTDWN_WFI_now (line 252) | void SHTDWN_WFI_now(void) { function SHTDWN_WFE_now (line 264) | void SHTDWN_WFE_now(void) { function BKP_read (line 282) | uint16_t BKP_read(uint8_t reg) { function BKP_write (line 288) | void BKP_write(uint8_t reg, uint16_t val) { function BOOT_now (line 296) | void BOOT_now(void) { function __cxa_pure_virtual (line 314) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 320) | void __libc_init_array(void) { function Default_Handler (line 343) | void Default_Handler(void) { while(1); } function Reset_Handler (line 434) | void Reset_Handler(void) { FILE: STM32C011F4P6_DevBoard/software/rtc/include/system.h function DLY_ms (line 277) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 362) | static inline uint32_t __iSave(void) { function __iRestore (line 370) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 418) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 425) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 430) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 437) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 444) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 451) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 458) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 463) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 470) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 475) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 482) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 487) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 492) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 497) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 502) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 533) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 540) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 551) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 559) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 578) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 583) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 588) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 593) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 598) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 615) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 625) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 633) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 730) | typedef struct { function __STATIC_INLINE (line 736) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 746) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 755) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 761) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 767) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 774) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 780) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32C011F4P6_DevBoard/software/rtc/rtc.c function main (line 38) | int main(void) { FILE: STM32C011F4P6_DevBoard/software/rtc/tools/stm32isp.py function _main (line 92) | def _main(): class Programmer (line 177) | class Programmer(Serial): method __init__ (line 178) | def __init__(self): method identify (line 185) | def identify(self): method sendcommand (line 202) | def sendcommand(self, command): method sendaddress (line 208) | def sendaddress(self, addr): method checkreply (line 219) | def checkreply(self): method readinfostream (line 226) | def readinfostream(self, command): method readinfo (line 235) | def readinfo(self): method readoption (line 255) | def readoption(self): method checkbootpin (line 268) | def checkbootpin(self): method enablebootpin (line 272) | def enablebootpin(self): method unlock (line 280) | def unlock(self): method lock (line 286) | def lock(self): method run (line 292) | def run(self): method erase (line 300) | def erase(self): method erasepages (line 314) | def erasepages(self, pagecount): method readflash (line 327) | def readflash(self, addr, size): method writeflash (line 340) | def writeflash(self, addr, data): method verifyflash (line 360) | def verifyflash(self, addr, data): method paddata (line 366) | def paddata(self, data, pagesize): FILE: STM32C011F4P6_DevBoard/software/serial/include/stm32c0xx.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 63) | typedef enum type FunctionalState (line 69) | typedef enum type ErrorStatus (line 76) | typedef enum type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 303) | typedef union type IPSR_Type (line 333) | typedef union type xPSR_Type (line 351) | typedef union type CONTROL_Type (line 390) | typedef union type NVIC_Type (line 421) | typedef struct type SCB_Type (line 448) | typedef struct type SysTick_Type (line 565) | typedef struct type MPU_Type (line 621) | typedef struct type ADC_TypeDef (line 794) | typedef struct type ADC_Common_TypeDef (line 817) | typedef struct type CRC_TypeDef (line 830) | typedef struct type DBG_TypeDef (line 844) | typedef struct type DMA_Channel_TypeDef (line 855) | typedef struct type DMA_TypeDef (line 863) | typedef struct type DMAMUX_Channel_TypeDef (line 872) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 877) | typedef struct type DMAMUX_RequestGen_TypeDef (line 883) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 888) | typedef struct type EXTI_TypeDef (line 897) | typedef struct type FLASH_TypeDef (line 916) | typedef struct type GPIO_TypeDef (line 939) | typedef struct type I2C_TypeDef (line 957) | typedef struct type IWDG_TypeDef (line 975) | typedef struct type PWR_TypeDef (line 988) | typedef struct type RCC_TypeDef (line 1020) | typedef struct type RTC_TypeDef (line 1050) | typedef struct type SPI_TypeDef (line 1081) | typedef struct type SYSCFG_TypeDef (line 1097) | typedef struct type TIM_TypeDef (line 1111) | typedef struct type USART_TypeDef (line 1145) | typedef struct type WWDG_TypeDef (line 1165) | typedef struct FILE: STM32C011F4P6_DevBoard/software/serial/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 39) | void CLK_init_HSI(void) { function CLK_init_HSE (line 44) | void CLK_init_HSE(void) { function CLK_reset (line 52) | void CLK_reset(void) { function RTC_init (line 69) | void RTC_init(void) { function RTC_init_LSE (line 79) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 89) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 98) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 109) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 120) | uint32_t RTC_readTime(void) { function RTC_readDate (line 127) | uint32_t RTC_readDate(void) { function RTC_setAlarm (line 134) | void RTC_setAlarm(uint8_t weekday, uint8_t hours, uint8_t minutes, uint8... function DLY_ticks (line 153) | void DLY_ticks(uint32_t n) { function IWDG_start (line 166) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 178) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 190) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 195) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 200) | void STOP_WFI_now(void) { function STOP_WFE_now (line 212) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 224) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 237) | void STDBY_WFE_now(void) { function SHTDWN_WFI_now (line 252) | void SHTDWN_WFI_now(void) { function SHTDWN_WFE_now (line 264) | void SHTDWN_WFE_now(void) { function BKP_read (line 282) | uint16_t BKP_read(uint8_t reg) { function BKP_write (line 288) | void BKP_write(uint8_t reg, uint16_t val) { function BOOT_now (line 296) | void BOOT_now(void) { function __cxa_pure_virtual (line 314) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 320) | void __libc_init_array(void) { function Default_Handler (line 343) | void Default_Handler(void) { while(1); } function Reset_Handler (line 434) | void Reset_Handler(void) { FILE: STM32C011F4P6_DevBoard/software/serial/include/system.h function DLY_ms (line 277) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 362) | static inline uint32_t __iSave(void) { function __iRestore (line 370) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 418) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 425) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 430) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 437) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 444) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 451) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 458) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 463) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 470) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 475) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 482) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 487) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 492) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 497) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 502) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 533) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 540) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 551) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 559) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 578) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 583) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 588) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 593) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 598) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 615) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 625) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 633) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 730) | typedef struct { function __STATIC_INLINE (line 736) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 746) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 755) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 761) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 767) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 774) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 780) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32C011F4P6_DevBoard/software/serial/include/uart.c function UART_init (line 9) | void UART_init(void) { function UART_read (line 50) | char UART_read(void) { function UART_write (line 56) | void UART_write(const char c) { FILE: STM32C011F4P6_DevBoard/software/serial/serial.c function main (line 35) | int main (void) { FILE: STM32C011F4P6_DevBoard/software/serial/tools/stm32isp.py function _main (line 92) | def _main(): class Programmer (line 177) | class Programmer(Serial): method __init__ (line 178) | def __init__(self): method identify (line 185) | def identify(self): method sendcommand (line 202) | def sendcommand(self, command): method sendaddress (line 208) | def sendaddress(self, addr): method checkreply (line 219) | def checkreply(self): method readinfostream (line 226) | def readinfostream(self, command): method readinfo (line 235) | def readinfo(self): method readoption (line 255) | def readoption(self): method checkbootpin (line 268) | def checkbootpin(self): method enablebootpin (line 272) | def enablebootpin(self): method unlock (line 280) | def unlock(self): method lock (line 286) | def lock(self): method run (line 292) | def run(self): method erase (line 300) | def erase(self): method erasepages (line 314) | def erasepages(self, pagecount): method readflash (line 327) | def readflash(self, addr, size): method writeflash (line 340) | def writeflash(self, addr, data): method verifyflash (line 360) | def verifyflash(self, addr, data): method paddata (line 366) | def paddata(self, data, pagesize): FILE: STM32C011F4P6_DevBoard/software/serial_dma/include/stm32c0xx.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 63) | typedef enum type FunctionalState (line 69) | typedef enum type ErrorStatus (line 76) | typedef enum type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 303) | typedef union type IPSR_Type (line 333) | typedef union type xPSR_Type (line 351) | typedef union type CONTROL_Type (line 390) | typedef union type NVIC_Type (line 421) | typedef struct type SCB_Type (line 448) | typedef struct type SysTick_Type (line 565) | typedef struct type MPU_Type (line 621) | typedef struct type ADC_TypeDef (line 794) | typedef struct type ADC_Common_TypeDef (line 817) | typedef struct type CRC_TypeDef (line 830) | typedef struct type DBG_TypeDef (line 844) | typedef struct type DMA_Channel_TypeDef (line 855) | typedef struct type DMA_TypeDef (line 863) | typedef struct type DMAMUX_Channel_TypeDef (line 872) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 877) | typedef struct type DMAMUX_RequestGen_TypeDef (line 883) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 888) | typedef struct type EXTI_TypeDef (line 897) | typedef struct type FLASH_TypeDef (line 916) | typedef struct type GPIO_TypeDef (line 939) | typedef struct type I2C_TypeDef (line 957) | typedef struct type IWDG_TypeDef (line 975) | typedef struct type PWR_TypeDef (line 988) | typedef struct type RCC_TypeDef (line 1020) | typedef struct type RTC_TypeDef (line 1050) | typedef struct type SPI_TypeDef (line 1081) | typedef struct type SYSCFG_TypeDef (line 1097) | typedef struct type TIM_TypeDef (line 1111) | typedef struct type USART_TypeDef (line 1145) | typedef struct type WWDG_TypeDef (line 1165) | typedef struct FILE: STM32C011F4P6_DevBoard/software/serial_dma/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 39) | void CLK_init_HSI(void) { function CLK_init_HSE (line 44) | void CLK_init_HSE(void) { function CLK_reset (line 52) | void CLK_reset(void) { function RTC_init (line 69) | void RTC_init(void) { function RTC_init_LSE (line 79) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 89) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 98) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 109) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 120) | uint32_t RTC_readTime(void) { function RTC_readDate (line 127) | uint32_t RTC_readDate(void) { function RTC_setAlarm (line 134) | void RTC_setAlarm(uint8_t weekday, uint8_t hours, uint8_t minutes, uint8... function DLY_ticks (line 153) | void DLY_ticks(uint32_t n) { function IWDG_start (line 166) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 178) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 190) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 195) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 200) | void STOP_WFI_now(void) { function STOP_WFE_now (line 212) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 224) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 237) | void STDBY_WFE_now(void) { function SHTDWN_WFI_now (line 252) | void SHTDWN_WFI_now(void) { function SHTDWN_WFE_now (line 264) | void SHTDWN_WFE_now(void) { function BKP_read (line 282) | uint16_t BKP_read(uint8_t reg) { function BKP_write (line 288) | void BKP_write(uint8_t reg, uint16_t val) { function BOOT_now (line 296) | void BOOT_now(void) { function __cxa_pure_virtual (line 314) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 320) | void __libc_init_array(void) { function Default_Handler (line 343) | void Default_Handler(void) { while(1); } function Reset_Handler (line 434) | void Reset_Handler(void) { FILE: STM32C011F4P6_DevBoard/software/serial_dma/include/system.h function DLY_ms (line 277) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 362) | static inline uint32_t __iSave(void) { function __iRestore (line 370) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 418) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 425) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 430) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 437) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 444) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 451) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 458) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 463) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 470) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 475) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 482) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 487) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 492) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 497) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 502) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 533) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 540) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 551) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 559) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 578) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 583) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 588) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 593) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 598) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 615) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 625) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 633) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 730) | typedef struct { function __STATIC_INLINE (line 736) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 746) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 755) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 761) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 767) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 774) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 780) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32C011F4P6_DevBoard/software/serial_dma/include/uart_dma.c function UART_init (line 14) | void UART_init(void) { function UART_available (line 66) | uint8_t UART_available(void) { function UART_read (line 71) | char UART_read(void) { function UART_write (line 80) | void UART_write(const char c) { FILE: STM32C011F4P6_DevBoard/software/serial_dma/serial_dma.c function main (line 35) | int main (void) { FILE: STM32C011F4P6_DevBoard/software/serial_dma/tools/stm32isp.py function _main (line 92) | def _main(): class Programmer (line 177) | class Programmer(Serial): method __init__ (line 178) | def __init__(self): method identify (line 185) | def identify(self): method sendcommand (line 202) | def sendcommand(self, command): method sendaddress (line 208) | def sendaddress(self, addr): method checkreply (line 219) | def checkreply(self): method readinfostream (line 226) | def readinfostream(self, command): method readinfo (line 235) | def readinfo(self): method readoption (line 255) | def readoption(self): method checkbootpin (line 268) | def checkbootpin(self): method enablebootpin (line 272) | def enablebootpin(self): method unlock (line 280) | def unlock(self): method lock (line 286) | def lock(self): method run (line 292) | def run(self): method erase (line 300) | def erase(self): method erasepages (line 314) | def erasepages(self, pagecount): method readflash (line 327) | def readflash(self, addr, size): method writeflash (line 340) | def writeflash(self, addr, data): method verifyflash (line 360) | def verifyflash(self, addr, data): method paddata (line 366) | def paddata(self, data, pagesize): FILE: STM32C011F4P6_DevBoard/software/watchdog/include/gpio.h function ADC_input_TEMP (line 540) | static inline void ADC_input_TEMP(void) { function ADC_input_VREF (line 547) | static inline void ADC_input_VREF(void) { function ADC_enable (line 554) | static inline void ADC_enable(void) { function ADC_disable (line 562) | static inline void ADC_disable(void) { function ADC_calibrate (line 573) | static inline void ADC_calibrate(void) { function ADC_init (line 579) | static inline void ADC_init(void) { function ADC_read (line 588) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 595) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 601) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32C011F4P6_DevBoard/software/watchdog/include/stm32c0xx.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 63) | typedef enum type FunctionalState (line 69) | typedef enum type ErrorStatus (line 76) | typedef enum type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 303) | typedef union type IPSR_Type (line 333) | typedef union type xPSR_Type (line 351) | typedef union type CONTROL_Type (line 390) | typedef union type NVIC_Type (line 421) | typedef struct type SCB_Type (line 448) | typedef struct type SysTick_Type (line 565) | typedef struct type MPU_Type (line 621) | typedef struct type ADC_TypeDef (line 794) | typedef struct type ADC_Common_TypeDef (line 817) | typedef struct type CRC_TypeDef (line 830) | typedef struct type DBG_TypeDef (line 844) | typedef struct type DMA_Channel_TypeDef (line 855) | typedef struct type DMA_TypeDef (line 863) | typedef struct type DMAMUX_Channel_TypeDef (line 872) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 877) | typedef struct type DMAMUX_RequestGen_TypeDef (line 883) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 888) | typedef struct type EXTI_TypeDef (line 897) | typedef struct type FLASH_TypeDef (line 916) | typedef struct type GPIO_TypeDef (line 939) | typedef struct type I2C_TypeDef (line 957) | typedef struct type IWDG_TypeDef (line 975) | typedef struct type PWR_TypeDef (line 988) | typedef struct type RCC_TypeDef (line 1020) | typedef struct type RTC_TypeDef (line 1050) | typedef struct type SPI_TypeDef (line 1081) | typedef struct type SYSCFG_TypeDef (line 1097) | typedef struct type TIM_TypeDef (line 1111) | typedef struct type USART_TypeDef (line 1145) | typedef struct type WWDG_TypeDef (line 1165) | typedef struct FILE: STM32C011F4P6_DevBoard/software/watchdog/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 39) | void CLK_init_HSI(void) { function CLK_init_HSE (line 44) | void CLK_init_HSE(void) { function CLK_reset (line 52) | void CLK_reset(void) { function RTC_init (line 69) | void RTC_init(void) { function RTC_init_LSE (line 79) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 89) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 98) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 109) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 120) | uint32_t RTC_readTime(void) { function RTC_readDate (line 127) | uint32_t RTC_readDate(void) { function RTC_setAlarm (line 134) | void RTC_setAlarm(uint8_t weekday, uint8_t hours, uint8_t minutes, uint8... function DLY_ticks (line 153) | void DLY_ticks(uint32_t n) { function IWDG_start (line 166) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 178) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 190) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 195) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 200) | void STOP_WFI_now(void) { function STOP_WFE_now (line 212) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 224) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 237) | void STDBY_WFE_now(void) { function SHTDWN_WFI_now (line 252) | void SHTDWN_WFI_now(void) { function SHTDWN_WFE_now (line 264) | void SHTDWN_WFE_now(void) { function BKP_read (line 282) | uint16_t BKP_read(uint8_t reg) { function BKP_write (line 288) | void BKP_write(uint8_t reg, uint16_t val) { function BOOT_now (line 296) | void BOOT_now(void) { function __cxa_pure_virtual (line 314) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 320) | void __libc_init_array(void) { function Default_Handler (line 343) | void Default_Handler(void) { while(1); } function Reset_Handler (line 434) | void Reset_Handler(void) { FILE: STM32C011F4P6_DevBoard/software/watchdog/include/system.h function DLY_ms (line 277) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 362) | static inline uint32_t __iSave(void) { function __iRestore (line 370) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 418) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 425) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 430) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 437) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 444) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 451) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 458) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 463) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 470) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 475) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 482) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 487) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 492) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 497) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 502) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 533) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 540) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 551) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 559) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 578) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 583) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 588) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 593) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 598) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 615) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 625) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 633) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 730) | typedef struct { function __STATIC_INLINE (line 736) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 746) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 755) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 761) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 767) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 774) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 780) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32C011F4P6_DevBoard/software/watchdog/tools/stm32isp.py function _main (line 92) | def _main(): class Programmer (line 177) | class Programmer(Serial): method __init__ (line 178) | def __init__(self): method identify (line 185) | def identify(self): method sendcommand (line 202) | def sendcommand(self, command): method sendaddress (line 208) | def sendaddress(self, addr): method checkreply (line 219) | def checkreply(self): method readinfostream (line 226) | def readinfostream(self, command): method readinfo (line 235) | def readinfo(self): method readoption (line 255) | def readoption(self): method checkbootpin (line 268) | def checkbootpin(self): method enablebootpin (line 272) | def enablebootpin(self): method unlock (line 280) | def unlock(self): method lock (line 286) | def lock(self): method run (line 292) | def run(self): method erase (line 300) | def erase(self): method erasepages (line 314) | def erasepages(self, pagecount): method readflash (line 327) | def readflash(self, addr, size): method writeflash (line 340) | def writeflash(self, addr, data): method verifyflash (line 360) | def verifyflash(self, addr, data): method paddata (line 366) | def paddata(self, data, pagesize): FILE: STM32C011F4P6_DevBoard/software/watchdog/watchdog.c function main (line 37) | int main(void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/adc/adc.c function main (line 38) | int main (void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/adc/include/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 60) | void DEBUG_write(const char c) { function DEBUG_print (line 66) | void DEBUG_print(const char* str) { function DEBUG_println (line 71) | void DEBUG_println(const char* str) { function DEBUG_printD (line 81) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 98) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 103) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 109) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 115) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 124) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 131) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 176) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/adc/include/gpio.h function ADC_enable (line 591) | static inline void ADC_enable(void) { function ADC_disable (line 599) | static inline void ADC_disable(void) { function ADC_calibrate (line 610) | static inline void ADC_calibrate(void) { function ADC_init (line 616) | static inline void ADC_init(void) { function ADC_read (line 624) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 631) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 637) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/adc/include/stm32f03x.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 72) | typedef enum { type FunctionalState (line 77) | typedef enum { type ErrorStatus (line 83) | typedef enum { type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 272) | typedef union type IPSR_Type (line 302) | typedef union type xPSR_Type (line 320) | typedef union type CONTROL_Type (line 359) | typedef union type NVIC_Type (line 387) | typedef struct type SCB_Type (line 414) | typedef struct type SysTick_Type (line 521) | typedef struct type ADC_TypeDef (line 656) | typedef struct type ADC_Common_TypeDef (line 673) | typedef struct type CRC_TypeDef (line 682) | typedef struct type DBGMCU_TypeDef (line 698) | typedef struct type DMA_Channel_TypeDef (line 710) | typedef struct type DMA_TypeDef (line 718) | typedef struct type EXTI_TypeDef (line 728) | typedef struct type FLASH_TypeDef (line 741) | typedef struct type OB_TypeDef (line 757) | typedef struct type GPIO_TypeDef (line 770) | typedef struct type SYSCFG_TypeDef (line 788) | typedef struct type I2C_TypeDef (line 800) | typedef struct type IWDG_TypeDef (line 819) | typedef struct type PWR_TypeDef (line 832) | typedef struct type RCC_TypeDef (line 842) | typedef struct type RTC_TypeDef (line 863) | typedef struct type SPI_TypeDef (line 896) | typedef struct type TIM_TypeDef (line 912) | typedef struct type USART_TypeDef (line 941) | typedef struct type WWDG_TypeDef (line 961) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32f030/adc/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 43) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 52) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 60) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 72) | void CLK_reset(void) { function RTC_init (line 87) | void RTC_init(void) { function RTC_init_LSE (line 100) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 112) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 121) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 132) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 143) | uint32_t RTC_readTime(void) { function RTC_readDate (line 150) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 157) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 172) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 185) | void DLY_ticks(uint32_t n) { function IWDG_start (line 198) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 209) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 221) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 226) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 231) | void STOP_WFI_now(void) { function STOP_WFE_now (line 243) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 256) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 268) | void STDBY_WFE_now(void) { function BOOT_now (line 283) | void BOOT_now(void) { function __cxa_pure_virtual (line 301) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 307) | void __libc_init_array(void) { function Default_Handler (line 330) | void Default_Handler(void) { while(1); } function Reset_Handler (line 429) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/adc/include/system.h function DLY_ms (line 304) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_FORCEINLINE (line 427) | __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) { function __STATIC_FORCEINLINE (line 432) | __STATIC_FORCEINLINE uint32_t __get_IPSR(void) { function __STATIC_FORCEINLINE (line 439) | __STATIC_FORCEINLINE uint32_t __get_APSR(void) { function __STATIC_FORCEINLINE (line 446) | __STATIC_FORCEINLINE uint32_t __get_xPSR(void) { function __STATIC_FORCEINLINE (line 453) | __STATIC_FORCEINLINE uint32_t __get_PSP(void) { function __STATIC_FORCEINLINE (line 460) | __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) { function __STATIC_FORCEINLINE (line 465) | __STATIC_FORCEINLINE uint32_t __get_MSP(void) { function __STATIC_FORCEINLINE (line 472) | __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) { function __STATIC_FORCEINLINE (line 477) | __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) { function __STATIC_FORCEINLINE (line 484) | __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) { function __STATIC_FORCEINLINE (line 489) | __STATIC_FORCEINLINE uint32_t __get_FPSCR(void) { function __STATIC_FORCEINLINE (line 494) | __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) { function __STATIC_FORCEINLINE (line 547) | __STATIC_FORCEINLINE uint32_t __REV16(uint32_t value) { function __STATIC_FORCEINLINE (line 554) | __STATIC_FORCEINLINE int16_t __REVSH(int16_t value) { function __STATIC_FORCEINLINE (line 565) | __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) { function __STATIC_FORCEINLINE (line 575) | __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) { function __STATIC_INLINE (line 586) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 591) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 596) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 608) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 613) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 618) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priorit... function __STATIC_INLINE (line 630) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 640) | __STATIC_INLINE uint32_t NVIC_EncodePriority(uint32_t PriorityGroup, uin... function __STATIC_INLINE (line 655) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr... function __STATIC_INLINE (line 668) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) { function __NVIC_SystemReset (line 680) | void __NVIC_SystemReset(void) { function __STATIC_INLINE (line 689) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/adc/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32f030/blink/blink.c function main (line 37) | int main (void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/blink/include/gpio.h function ADC_enable (line 591) | static inline void ADC_enable(void) { function ADC_disable (line 599) | static inline void ADC_disable(void) { function ADC_calibrate (line 610) | static inline void ADC_calibrate(void) { function ADC_init (line 616) | static inline void ADC_init(void) { function ADC_read (line 624) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 631) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 637) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/blink/include/stm32f03x.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 72) | typedef enum { type FunctionalState (line 77) | typedef enum { type ErrorStatus (line 83) | typedef enum { type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 272) | typedef union type IPSR_Type (line 302) | typedef union type xPSR_Type (line 320) | typedef union type CONTROL_Type (line 359) | typedef union type NVIC_Type (line 387) | typedef struct type SCB_Type (line 414) | typedef struct type SysTick_Type (line 521) | typedef struct type ADC_TypeDef (line 656) | typedef struct type ADC_Common_TypeDef (line 673) | typedef struct type CRC_TypeDef (line 682) | typedef struct type DBGMCU_TypeDef (line 698) | typedef struct type DMA_Channel_TypeDef (line 710) | typedef struct type DMA_TypeDef (line 718) | typedef struct type EXTI_TypeDef (line 728) | typedef struct type FLASH_TypeDef (line 741) | typedef struct type OB_TypeDef (line 757) | typedef struct type GPIO_TypeDef (line 770) | typedef struct type SYSCFG_TypeDef (line 788) | typedef struct type I2C_TypeDef (line 800) | typedef struct type IWDG_TypeDef (line 819) | typedef struct type PWR_TypeDef (line 832) | typedef struct type RCC_TypeDef (line 842) | typedef struct type RTC_TypeDef (line 863) | typedef struct type SPI_TypeDef (line 896) | typedef struct type TIM_TypeDef (line 912) | typedef struct type USART_TypeDef (line 941) | typedef struct type WWDG_TypeDef (line 961) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32f030/blink/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 43) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 52) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 60) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 72) | void CLK_reset(void) { function RTC_init (line 87) | void RTC_init(void) { function RTC_init_LSE (line 100) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 112) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 121) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 132) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 143) | uint32_t RTC_readTime(void) { function RTC_readDate (line 150) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 157) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 172) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 185) | void DLY_ticks(uint32_t n) { function IWDG_start (line 198) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 209) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 221) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 226) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 231) | void STOP_WFI_now(void) { function STOP_WFE_now (line 243) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 256) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 268) | void STDBY_WFE_now(void) { function BOOT_now (line 283) | void BOOT_now(void) { function __cxa_pure_virtual (line 301) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 307) | void __libc_init_array(void) { function Default_Handler (line 330) | void Default_Handler(void) { while(1); } function Reset_Handler (line 429) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/blink/include/system.h function DLY_ms (line 304) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_FORCEINLINE (line 427) | __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) { function __STATIC_FORCEINLINE (line 432) | __STATIC_FORCEINLINE uint32_t __get_IPSR(void) { function __STATIC_FORCEINLINE (line 439) | __STATIC_FORCEINLINE uint32_t __get_APSR(void) { function __STATIC_FORCEINLINE (line 446) | __STATIC_FORCEINLINE uint32_t __get_xPSR(void) { function __STATIC_FORCEINLINE (line 453) | __STATIC_FORCEINLINE uint32_t __get_PSP(void) { function __STATIC_FORCEINLINE (line 460) | __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) { function __STATIC_FORCEINLINE (line 465) | __STATIC_FORCEINLINE uint32_t __get_MSP(void) { function __STATIC_FORCEINLINE (line 472) | __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) { function __STATIC_FORCEINLINE (line 477) | __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) { function __STATIC_FORCEINLINE (line 484) | __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) { function __STATIC_FORCEINLINE (line 489) | __STATIC_FORCEINLINE uint32_t __get_FPSCR(void) { function __STATIC_FORCEINLINE (line 494) | __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) { function __STATIC_FORCEINLINE (line 547) | __STATIC_FORCEINLINE uint32_t __REV16(uint32_t value) { function __STATIC_FORCEINLINE (line 554) | __STATIC_FORCEINLINE int16_t __REVSH(int16_t value) { function __STATIC_FORCEINLINE (line 565) | __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) { function __STATIC_FORCEINLINE (line 575) | __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) { function __STATIC_INLINE (line 586) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 591) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 596) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 608) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 613) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 618) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priorit... function __STATIC_INLINE (line 630) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 640) | __STATIC_INLINE uint32_t NVIC_EncodePriority(uint32_t PriorityGroup, uin... function __STATIC_INLINE (line 655) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr... function __STATIC_INLINE (line 668) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) { function __NVIC_SystemReset (line 680) | void __NVIC_SystemReset(void) { function __STATIC_INLINE (line 689) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/blink/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32f030/crc/crc.c function main (line 36) | int main (void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/crc/include/print.c function printD (line 14) | void printD(void (*putchar) (char c), uint32_t value) { function printN (line 31) | void printN(void (*putchar) (char c), uint8_t nibble) { function printB (line 36) | void printB(void (*putchar) (char c), uint8_t value) { function printH (line 42) | void printH(void (*putchar) (char c), uint16_t value) { function printW (line 48) | void printW(void (*putchar) (char c), uint32_t value) { function printS (line 54) | void printS(void (*putchar) (char c), const char* str) { function println (line 59) | void println(void (*putchar) (char c), const char* str) { function printF (line 68) | void printF(void (*putchar) (char c), const char *format, ...) { function _vfprintf (line 75) | static void _vfprintf(void (*putchar) (char c), const char* str, va_lis... function _itoa (line 120) | void _itoa(void (*putchar) (char c), int32_t val, int8_t rad, int8_t len) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/crc/include/stm32f03x.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 72) | typedef enum { type FunctionalState (line 77) | typedef enum { type ErrorStatus (line 83) | typedef enum { type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 272) | typedef union type IPSR_Type (line 302) | typedef union type xPSR_Type (line 320) | typedef union type CONTROL_Type (line 359) | typedef union type NVIC_Type (line 387) | typedef struct type SCB_Type (line 414) | typedef struct type SysTick_Type (line 521) | typedef struct type ADC_TypeDef (line 656) | typedef struct type ADC_Common_TypeDef (line 673) | typedef struct type CRC_TypeDef (line 682) | typedef struct type DBGMCU_TypeDef (line 698) | typedef struct type DMA_Channel_TypeDef (line 710) | typedef struct type DMA_TypeDef (line 718) | typedef struct type EXTI_TypeDef (line 728) | typedef struct type FLASH_TypeDef (line 741) | typedef struct type OB_TypeDef (line 757) | typedef struct type GPIO_TypeDef (line 770) | typedef struct type SYSCFG_TypeDef (line 788) | typedef struct type I2C_TypeDef (line 800) | typedef struct type IWDG_TypeDef (line 819) | typedef struct type PWR_TypeDef (line 832) | typedef struct type RCC_TypeDef (line 842) | typedef struct type RTC_TypeDef (line 863) | typedef struct type SPI_TypeDef (line 896) | typedef struct type TIM_TypeDef (line 912) | typedef struct type USART_TypeDef (line 941) | typedef struct type WWDG_TypeDef (line 961) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32f030/crc/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 43) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 52) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 60) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 72) | void CLK_reset(void) { function RTC_init (line 87) | void RTC_init(void) { function RTC_init_LSE (line 100) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 112) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 121) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 132) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 143) | uint32_t RTC_readTime(void) { function RTC_readDate (line 150) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 157) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 172) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 185) | void DLY_ticks(uint32_t n) { function IWDG_start (line 198) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 209) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 221) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 226) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 231) | void STOP_WFI_now(void) { function STOP_WFE_now (line 243) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 256) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 268) | void STDBY_WFE_now(void) { function BOOT_now (line 283) | void BOOT_now(void) { function __cxa_pure_virtual (line 301) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 307) | void __libc_init_array(void) { function Default_Handler (line 330) | void Default_Handler(void) { while(1); } function Reset_Handler (line 429) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/crc/include/system.h function DLY_ms (line 304) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_FORCEINLINE (line 427) | __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) { function __STATIC_FORCEINLINE (line 432) | __STATIC_FORCEINLINE uint32_t __get_IPSR(void) { function __STATIC_FORCEINLINE (line 439) | __STATIC_FORCEINLINE uint32_t __get_APSR(void) { function __STATIC_FORCEINLINE (line 446) | __STATIC_FORCEINLINE uint32_t __get_xPSR(void) { function __STATIC_FORCEINLINE (line 453) | __STATIC_FORCEINLINE uint32_t __get_PSP(void) { function __STATIC_FORCEINLINE (line 460) | __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) { function __STATIC_FORCEINLINE (line 465) | __STATIC_FORCEINLINE uint32_t __get_MSP(void) { function __STATIC_FORCEINLINE (line 472) | __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) { function __STATIC_FORCEINLINE (line 477) | __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) { function __STATIC_FORCEINLINE (line 484) | __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) { function __STATIC_FORCEINLINE (line 489) | __STATIC_FORCEINLINE uint32_t __get_FPSCR(void) { function __STATIC_FORCEINLINE (line 494) | __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) { function __STATIC_FORCEINLINE (line 547) | __STATIC_FORCEINLINE uint32_t __REV16(uint32_t value) { function __STATIC_FORCEINLINE (line 554) | __STATIC_FORCEINLINE int16_t __REVSH(int16_t value) { function __STATIC_FORCEINLINE (line 565) | __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) { function __STATIC_FORCEINLINE (line 575) | __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) { function __STATIC_INLINE (line 586) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 591) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 596) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 608) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 613) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 618) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priorit... function __STATIC_INLINE (line 630) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 640) | __STATIC_INLINE uint32_t NVIC_EncodePriority(uint32_t PriorityGroup, uin... function __STATIC_INLINE (line 655) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr... function __STATIC_INLINE (line 668) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) { function __NVIC_SystemReset (line 680) | void __NVIC_SystemReset(void) { function __STATIC_INLINE (line 689) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/crc/include/uart.c function UART_init (line 9) | void UART_init(void) { function UART_read (line 65) | char UART_read(void) { function UART_write (line 71) | void UART_write(const char c) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/crc/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32f030/debug/debug.c function main (line 35) | int main (void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/debug/include/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 60) | void DEBUG_write(const char c) { function DEBUG_print (line 66) | void DEBUG_print(const char* str) { function DEBUG_println (line 71) | void DEBUG_println(const char* str) { function DEBUG_printD (line 81) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 98) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 103) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 109) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 115) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 124) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 131) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 176) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/debug/include/stm32f03x.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 72) | typedef enum { type FunctionalState (line 77) | typedef enum { type ErrorStatus (line 83) | typedef enum { type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 272) | typedef union type IPSR_Type (line 302) | typedef union type xPSR_Type (line 320) | typedef union type CONTROL_Type (line 359) | typedef union type NVIC_Type (line 387) | typedef struct type SCB_Type (line 414) | typedef struct type SysTick_Type (line 521) | typedef struct type ADC_TypeDef (line 656) | typedef struct type ADC_Common_TypeDef (line 673) | typedef struct type CRC_TypeDef (line 682) | typedef struct type DBGMCU_TypeDef (line 698) | typedef struct type DMA_Channel_TypeDef (line 710) | typedef struct type DMA_TypeDef (line 718) | typedef struct type EXTI_TypeDef (line 728) | typedef struct type FLASH_TypeDef (line 741) | typedef struct type OB_TypeDef (line 757) | typedef struct type GPIO_TypeDef (line 770) | typedef struct type SYSCFG_TypeDef (line 788) | typedef struct type I2C_TypeDef (line 800) | typedef struct type IWDG_TypeDef (line 819) | typedef struct type PWR_TypeDef (line 832) | typedef struct type RCC_TypeDef (line 842) | typedef struct type RTC_TypeDef (line 863) | typedef struct type SPI_TypeDef (line 896) | typedef struct type TIM_TypeDef (line 912) | typedef struct type USART_TypeDef (line 941) | typedef struct type WWDG_TypeDef (line 961) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32f030/debug/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 43) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 52) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 60) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 72) | void CLK_reset(void) { function RTC_init (line 87) | void RTC_init(void) { function RTC_init_LSE (line 100) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 112) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 121) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 132) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 143) | uint32_t RTC_readTime(void) { function RTC_readDate (line 150) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 157) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 172) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 185) | void DLY_ticks(uint32_t n) { function IWDG_start (line 198) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 209) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 221) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 226) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 231) | void STOP_WFI_now(void) { function STOP_WFE_now (line 243) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 256) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 268) | void STDBY_WFE_now(void) { function BOOT_now (line 283) | void BOOT_now(void) { function __cxa_pure_virtual (line 301) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 307) | void __libc_init_array(void) { function Default_Handler (line 330) | void Default_Handler(void) { while(1); } function Reset_Handler (line 429) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/debug/include/system.h function DLY_ms (line 304) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_FORCEINLINE (line 427) | __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) { function __STATIC_FORCEINLINE (line 432) | __STATIC_FORCEINLINE uint32_t __get_IPSR(void) { function __STATIC_FORCEINLINE (line 439) | __STATIC_FORCEINLINE uint32_t __get_APSR(void) { function __STATIC_FORCEINLINE (line 446) | __STATIC_FORCEINLINE uint32_t __get_xPSR(void) { function __STATIC_FORCEINLINE (line 453) | __STATIC_FORCEINLINE uint32_t __get_PSP(void) { function __STATIC_FORCEINLINE (line 460) | __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) { function __STATIC_FORCEINLINE (line 465) | __STATIC_FORCEINLINE uint32_t __get_MSP(void) { function __STATIC_FORCEINLINE (line 472) | __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) { function __STATIC_FORCEINLINE (line 477) | __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) { function __STATIC_FORCEINLINE (line 484) | __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) { function __STATIC_FORCEINLINE (line 489) | __STATIC_FORCEINLINE uint32_t __get_FPSCR(void) { function __STATIC_FORCEINLINE (line 494) | __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) { function __STATIC_FORCEINLINE (line 547) | __STATIC_FORCEINLINE uint32_t __REV16(uint32_t value) { function __STATIC_FORCEINLINE (line 554) | __STATIC_FORCEINLINE int16_t __REVSH(int16_t value) { function __STATIC_FORCEINLINE (line 565) | __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) { function __STATIC_FORCEINLINE (line 575) | __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) { function __STATIC_INLINE (line 586) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 591) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 596) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 608) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 613) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 618) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priorit... function __STATIC_INLINE (line 630) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 640) | __STATIC_INLINE uint32_t NVIC_EncodePriority(uint32_t PriorityGroup, uin... function __STATIC_INLINE (line 655) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr... function __STATIC_INLINE (line 668) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) { function __NVIC_SystemReset (line 680) | void __NVIC_SystemReset(void) { function __STATIC_INLINE (line 689) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/debug/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32f030/reset/include/gpio.h function ADC_enable (line 591) | static inline void ADC_enable(void) { function ADC_disable (line 599) | static inline void ADC_disable(void) { function ADC_calibrate (line 610) | static inline void ADC_calibrate(void) { function ADC_init (line 616) | static inline void ADC_init(void) { function ADC_read (line 624) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 631) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 637) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/reset/include/stm32f03x.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 72) | typedef enum { type FunctionalState (line 77) | typedef enum { type ErrorStatus (line 83) | typedef enum { type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 272) | typedef union type IPSR_Type (line 302) | typedef union type xPSR_Type (line 320) | typedef union type CONTROL_Type (line 359) | typedef union type NVIC_Type (line 387) | typedef struct type SCB_Type (line 414) | typedef struct type SysTick_Type (line 521) | typedef struct type ADC_TypeDef (line 656) | typedef struct type ADC_Common_TypeDef (line 673) | typedef struct type CRC_TypeDef (line 682) | typedef struct type DBGMCU_TypeDef (line 698) | typedef struct type DMA_Channel_TypeDef (line 710) | typedef struct type DMA_TypeDef (line 718) | typedef struct type EXTI_TypeDef (line 728) | typedef struct type FLASH_TypeDef (line 741) | typedef struct type OB_TypeDef (line 757) | typedef struct type GPIO_TypeDef (line 770) | typedef struct type SYSCFG_TypeDef (line 788) | typedef struct type I2C_TypeDef (line 800) | typedef struct type IWDG_TypeDef (line 819) | typedef struct type PWR_TypeDef (line 832) | typedef struct type RCC_TypeDef (line 842) | typedef struct type RTC_TypeDef (line 863) | typedef struct type SPI_TypeDef (line 896) | typedef struct type TIM_TypeDef (line 912) | typedef struct type USART_TypeDef (line 941) | typedef struct type WWDG_TypeDef (line 961) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32f030/reset/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 43) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 52) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 60) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 72) | void CLK_reset(void) { function RTC_init (line 87) | void RTC_init(void) { function RTC_init_LSE (line 100) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 112) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 121) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 132) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 143) | uint32_t RTC_readTime(void) { function RTC_readDate (line 150) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 157) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 172) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 185) | void DLY_ticks(uint32_t n) { function IWDG_start (line 198) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 209) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 221) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 226) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 231) | void STOP_WFI_now(void) { function STOP_WFE_now (line 243) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 256) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 268) | void STDBY_WFE_now(void) { function BOOT_now (line 283) | void BOOT_now(void) { function __cxa_pure_virtual (line 301) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 307) | void __libc_init_array(void) { function Default_Handler (line 330) | void Default_Handler(void) { while(1); } function Reset_Handler (line 429) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/reset/include/system.h function DLY_ms (line 304) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_FORCEINLINE (line 427) | __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) { function __STATIC_FORCEINLINE (line 432) | __STATIC_FORCEINLINE uint32_t __get_IPSR(void) { function __STATIC_FORCEINLINE (line 439) | __STATIC_FORCEINLINE uint32_t __get_APSR(void) { function __STATIC_FORCEINLINE (line 446) | __STATIC_FORCEINLINE uint32_t __get_xPSR(void) { function __STATIC_FORCEINLINE (line 453) | __STATIC_FORCEINLINE uint32_t __get_PSP(void) { function __STATIC_FORCEINLINE (line 460) | __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) { function __STATIC_FORCEINLINE (line 465) | __STATIC_FORCEINLINE uint32_t __get_MSP(void) { function __STATIC_FORCEINLINE (line 472) | __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) { function __STATIC_FORCEINLINE (line 477) | __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) { function __STATIC_FORCEINLINE (line 484) | __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) { function __STATIC_FORCEINLINE (line 489) | __STATIC_FORCEINLINE uint32_t __get_FPSCR(void) { function __STATIC_FORCEINLINE (line 494) | __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) { function __STATIC_FORCEINLINE (line 547) | __STATIC_FORCEINLINE uint32_t __REV16(uint32_t value) { function __STATIC_FORCEINLINE (line 554) | __STATIC_FORCEINLINE int16_t __REVSH(int16_t value) { function __STATIC_FORCEINLINE (line 565) | __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) { function __STATIC_FORCEINLINE (line 575) | __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) { function __STATIC_INLINE (line 586) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 591) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 596) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 608) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 613) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 618) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priorit... function __STATIC_INLINE (line 630) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 640) | __STATIC_INLINE uint32_t NVIC_EncodePriority(uint32_t PriorityGroup, uin... function __STATIC_INLINE (line 655) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr... function __STATIC_INLINE (line 668) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) { function __NVIC_SystemReset (line 680) | void __NVIC_SystemReset(void) { function __STATIC_INLINE (line 689) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/reset/reset.c function main (line 37) | int main(void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/reset/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32f030/rtc/include/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 60) | void DEBUG_write(const char c) { function DEBUG_print (line 66) | void DEBUG_print(const char* str) { function DEBUG_println (line 71) | void DEBUG_println(const char* str) { function DEBUG_printD (line 81) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 98) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 103) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 109) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 115) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 124) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 131) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 176) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/rtc/include/gpio.h function ADC_enable (line 591) | static inline void ADC_enable(void) { function ADC_disable (line 599) | static inline void ADC_disable(void) { function ADC_calibrate (line 610) | static inline void ADC_calibrate(void) { function ADC_init (line 616) | static inline void ADC_init(void) { function ADC_read (line 624) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 631) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 637) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/rtc/include/stm32f03x.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 72) | typedef enum { type FunctionalState (line 77) | typedef enum { type ErrorStatus (line 83) | typedef enum { type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 272) | typedef union type IPSR_Type (line 302) | typedef union type xPSR_Type (line 320) | typedef union type CONTROL_Type (line 359) | typedef union type NVIC_Type (line 387) | typedef struct type SCB_Type (line 414) | typedef struct type SysTick_Type (line 521) | typedef struct type ADC_TypeDef (line 656) | typedef struct type ADC_Common_TypeDef (line 673) | typedef struct type CRC_TypeDef (line 682) | typedef struct type DBGMCU_TypeDef (line 698) | typedef struct type DMA_Channel_TypeDef (line 710) | typedef struct type DMA_TypeDef (line 718) | typedef struct type EXTI_TypeDef (line 728) | typedef struct type FLASH_TypeDef (line 741) | typedef struct type OB_TypeDef (line 757) | typedef struct type GPIO_TypeDef (line 770) | typedef struct type SYSCFG_TypeDef (line 788) | typedef struct type I2C_TypeDef (line 800) | typedef struct type IWDG_TypeDef (line 819) | typedef struct type PWR_TypeDef (line 832) | typedef struct type RCC_TypeDef (line 842) | typedef struct type RTC_TypeDef (line 863) | typedef struct type SPI_TypeDef (line 896) | typedef struct type TIM_TypeDef (line 912) | typedef struct type USART_TypeDef (line 941) | typedef struct type WWDG_TypeDef (line 961) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32f030/rtc/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 43) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 52) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 60) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 72) | void CLK_reset(void) { function RTC_init (line 87) | void RTC_init(void) { function RTC_init_LSE (line 100) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 112) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 121) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 132) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 143) | uint32_t RTC_readTime(void) { function RTC_readDate (line 150) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 157) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 172) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 185) | void DLY_ticks(uint32_t n) { function IWDG_start (line 198) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 209) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 221) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 226) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 231) | void STOP_WFI_now(void) { function STOP_WFE_now (line 243) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 256) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 268) | void STDBY_WFE_now(void) { function BOOT_now (line 283) | void BOOT_now(void) { function __cxa_pure_virtual (line 301) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 307) | void __libc_init_array(void) { function Default_Handler (line 330) | void Default_Handler(void) { while(1); } function Reset_Handler (line 429) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/rtc/include/system.h function DLY_ms (line 304) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_FORCEINLINE (line 427) | __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) { function __STATIC_FORCEINLINE (line 432) | __STATIC_FORCEINLINE uint32_t __get_IPSR(void) { function __STATIC_FORCEINLINE (line 439) | __STATIC_FORCEINLINE uint32_t __get_APSR(void) { function __STATIC_FORCEINLINE (line 446) | __STATIC_FORCEINLINE uint32_t __get_xPSR(void) { function __STATIC_FORCEINLINE (line 453) | __STATIC_FORCEINLINE uint32_t __get_PSP(void) { function __STATIC_FORCEINLINE (line 460) | __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) { function __STATIC_FORCEINLINE (line 465) | __STATIC_FORCEINLINE uint32_t __get_MSP(void) { function __STATIC_FORCEINLINE (line 472) | __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) { function __STATIC_FORCEINLINE (line 477) | __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) { function __STATIC_FORCEINLINE (line 484) | __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) { function __STATIC_FORCEINLINE (line 489) | __STATIC_FORCEINLINE uint32_t __get_FPSCR(void) { function __STATIC_FORCEINLINE (line 494) | __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) { function __STATIC_FORCEINLINE (line 547) | __STATIC_FORCEINLINE uint32_t __REV16(uint32_t value) { function __STATIC_FORCEINLINE (line 554) | __STATIC_FORCEINLINE int16_t __REVSH(int16_t value) { function __STATIC_FORCEINLINE (line 565) | __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) { function __STATIC_FORCEINLINE (line 575) | __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) { function __STATIC_INLINE (line 586) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 591) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 596) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 608) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 613) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 618) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priorit... function __STATIC_INLINE (line 630) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 640) | __STATIC_INLINE uint32_t NVIC_EncodePriority(uint32_t PriorityGroup, uin... function __STATIC_INLINE (line 655) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr... function __STATIC_INLINE (line 668) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) { function __NVIC_SystemReset (line 680) | void __NVIC_SystemReset(void) { function __STATIC_INLINE (line 689) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/rtc/rtc.c function main (line 38) | int main(void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/rtc/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32f030/serial/include/stm32f03x.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 72) | typedef enum { type FunctionalState (line 77) | typedef enum { type ErrorStatus (line 83) | typedef enum { type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 272) | typedef union type IPSR_Type (line 302) | typedef union type xPSR_Type (line 320) | typedef union type CONTROL_Type (line 359) | typedef union type NVIC_Type (line 387) | typedef struct type SCB_Type (line 414) | typedef struct type SysTick_Type (line 521) | typedef struct type ADC_TypeDef (line 656) | typedef struct type ADC_Common_TypeDef (line 673) | typedef struct type CRC_TypeDef (line 682) | typedef struct type DBGMCU_TypeDef (line 698) | typedef struct type DMA_Channel_TypeDef (line 710) | typedef struct type DMA_TypeDef (line 718) | typedef struct type EXTI_TypeDef (line 728) | typedef struct type FLASH_TypeDef (line 741) | typedef struct type OB_TypeDef (line 757) | typedef struct type GPIO_TypeDef (line 770) | typedef struct type SYSCFG_TypeDef (line 788) | typedef struct type I2C_TypeDef (line 800) | typedef struct type IWDG_TypeDef (line 819) | typedef struct type PWR_TypeDef (line 832) | typedef struct type RCC_TypeDef (line 842) | typedef struct type RTC_TypeDef (line 863) | typedef struct type SPI_TypeDef (line 896) | typedef struct type TIM_TypeDef (line 912) | typedef struct type USART_TypeDef (line 941) | typedef struct type WWDG_TypeDef (line 961) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32f030/serial/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 43) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 52) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 60) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 72) | void CLK_reset(void) { function RTC_init (line 87) | void RTC_init(void) { function RTC_init_LSE (line 100) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 112) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 121) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 132) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 143) | uint32_t RTC_readTime(void) { function RTC_readDate (line 150) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 157) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 172) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 185) | void DLY_ticks(uint32_t n) { function IWDG_start (line 198) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 209) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 221) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 226) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 231) | void STOP_WFI_now(void) { function STOP_WFE_now (line 243) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 256) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 268) | void STDBY_WFE_now(void) { function BOOT_now (line 283) | void BOOT_now(void) { function __cxa_pure_virtual (line 301) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 307) | void __libc_init_array(void) { function Default_Handler (line 330) | void Default_Handler(void) { while(1); } function Reset_Handler (line 429) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/serial/include/system.h function DLY_ms (line 304) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_FORCEINLINE (line 427) | __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) { function __STATIC_FORCEINLINE (line 432) | __STATIC_FORCEINLINE uint32_t __get_IPSR(void) { function __STATIC_FORCEINLINE (line 439) | __STATIC_FORCEINLINE uint32_t __get_APSR(void) { function __STATIC_FORCEINLINE (line 446) | __STATIC_FORCEINLINE uint32_t __get_xPSR(void) { function __STATIC_FORCEINLINE (line 453) | __STATIC_FORCEINLINE uint32_t __get_PSP(void) { function __STATIC_FORCEINLINE (line 460) | __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) { function __STATIC_FORCEINLINE (line 465) | __STATIC_FORCEINLINE uint32_t __get_MSP(void) { function __STATIC_FORCEINLINE (line 472) | __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) { function __STATIC_FORCEINLINE (line 477) | __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) { function __STATIC_FORCEINLINE (line 484) | __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) { function __STATIC_FORCEINLINE (line 489) | __STATIC_FORCEINLINE uint32_t __get_FPSCR(void) { function __STATIC_FORCEINLINE (line 494) | __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) { function __STATIC_FORCEINLINE (line 547) | __STATIC_FORCEINLINE uint32_t __REV16(uint32_t value) { function __STATIC_FORCEINLINE (line 554) | __STATIC_FORCEINLINE int16_t __REVSH(int16_t value) { function __STATIC_FORCEINLINE (line 565) | __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) { function __STATIC_FORCEINLINE (line 575) | __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) { function __STATIC_INLINE (line 586) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 591) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 596) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 608) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 613) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 618) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priorit... function __STATIC_INLINE (line 630) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 640) | __STATIC_INLINE uint32_t NVIC_EncodePriority(uint32_t PriorityGroup, uin... function __STATIC_INLINE (line 655) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr... function __STATIC_INLINE (line 668) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) { function __NVIC_SystemReset (line 680) | void __NVIC_SystemReset(void) { function __STATIC_INLINE (line 689) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/serial/include/uart.c function UART_init (line 9) | void UART_init(void) { function UART_read (line 65) | char UART_read(void) { function UART_write (line 71) | void UART_write(const char c) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/serial/serial.c function main (line 35) | int main (void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/serial/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32f030/serial_dma/include/stm32f03x.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 72) | typedef enum { type FunctionalState (line 77) | typedef enum { type ErrorStatus (line 83) | typedef enum { type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 272) | typedef union type IPSR_Type (line 302) | typedef union type xPSR_Type (line 320) | typedef union type CONTROL_Type (line 359) | typedef union type NVIC_Type (line 387) | typedef struct type SCB_Type (line 414) | typedef struct type SysTick_Type (line 521) | typedef struct type ADC_TypeDef (line 656) | typedef struct type ADC_Common_TypeDef (line 673) | typedef struct type CRC_TypeDef (line 682) | typedef struct type DBGMCU_TypeDef (line 698) | typedef struct type DMA_Channel_TypeDef (line 710) | typedef struct type DMA_TypeDef (line 718) | typedef struct type EXTI_TypeDef (line 728) | typedef struct type FLASH_TypeDef (line 741) | typedef struct type OB_TypeDef (line 757) | typedef struct type GPIO_TypeDef (line 770) | typedef struct type SYSCFG_TypeDef (line 788) | typedef struct type I2C_TypeDef (line 800) | typedef struct type IWDG_TypeDef (line 819) | typedef struct type PWR_TypeDef (line 832) | typedef struct type RCC_TypeDef (line 842) | typedef struct type RTC_TypeDef (line 863) | typedef struct type SPI_TypeDef (line 896) | typedef struct type TIM_TypeDef (line 912) | typedef struct type USART_TypeDef (line 941) | typedef struct type WWDG_TypeDef (line 961) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32f030/serial_dma/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 43) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 52) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 60) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 72) | void CLK_reset(void) { function RTC_init (line 87) | void RTC_init(void) { function RTC_init_LSE (line 100) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 112) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 121) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 132) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 143) | uint32_t RTC_readTime(void) { function RTC_readDate (line 150) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 157) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 172) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 185) | void DLY_ticks(uint32_t n) { function IWDG_start (line 198) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 209) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 221) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 226) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 231) | void STOP_WFI_now(void) { function STOP_WFE_now (line 243) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 256) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 268) | void STDBY_WFE_now(void) { function BOOT_now (line 283) | void BOOT_now(void) { function __cxa_pure_virtual (line 301) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 307) | void __libc_init_array(void) { function Default_Handler (line 330) | void Default_Handler(void) { while(1); } function Reset_Handler (line 429) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/serial_dma/include/system.h function DLY_ms (line 304) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_FORCEINLINE (line 427) | __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) { function __STATIC_FORCEINLINE (line 432) | __STATIC_FORCEINLINE uint32_t __get_IPSR(void) { function __STATIC_FORCEINLINE (line 439) | __STATIC_FORCEINLINE uint32_t __get_APSR(void) { function __STATIC_FORCEINLINE (line 446) | __STATIC_FORCEINLINE uint32_t __get_xPSR(void) { function __STATIC_FORCEINLINE (line 453) | __STATIC_FORCEINLINE uint32_t __get_PSP(void) { function __STATIC_FORCEINLINE (line 460) | __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) { function __STATIC_FORCEINLINE (line 465) | __STATIC_FORCEINLINE uint32_t __get_MSP(void) { function __STATIC_FORCEINLINE (line 472) | __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) { function __STATIC_FORCEINLINE (line 477) | __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) { function __STATIC_FORCEINLINE (line 484) | __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) { function __STATIC_FORCEINLINE (line 489) | __STATIC_FORCEINLINE uint32_t __get_FPSCR(void) { function __STATIC_FORCEINLINE (line 494) | __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) { function __STATIC_FORCEINLINE (line 547) | __STATIC_FORCEINLINE uint32_t __REV16(uint32_t value) { function __STATIC_FORCEINLINE (line 554) | __STATIC_FORCEINLINE int16_t __REVSH(int16_t value) { function __STATIC_FORCEINLINE (line 565) | __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) { function __STATIC_FORCEINLINE (line 575) | __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) { function __STATIC_INLINE (line 586) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 591) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 596) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 608) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 613) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 618) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priorit... function __STATIC_INLINE (line 630) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 640) | __STATIC_INLINE uint32_t NVIC_EncodePriority(uint32_t PriorityGroup, uin... function __STATIC_INLINE (line 655) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr... function __STATIC_INLINE (line 668) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) { function __NVIC_SystemReset (line 680) | void __NVIC_SystemReset(void) { function __STATIC_INLINE (line 689) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/serial_dma/include/uart_dma.c function UART_init (line 14) | void UART_init(void) { function UART_available (line 84) | uint8_t UART_available(void) { function UART_read (line 89) | char UART_read(void) { function UART_write (line 98) | void UART_write(const char c) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/serial_dma/serial_dma.c function main (line 35) | int main (void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/serial_dma/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32f030/watchdog/include/gpio.h function ADC_enable (line 591) | static inline void ADC_enable(void) { function ADC_disable (line 599) | static inline void ADC_disable(void) { function ADC_calibrate (line 610) | static inline void ADC_calibrate(void) { function ADC_init (line 616) | static inline void ADC_init(void) { function ADC_read (line 624) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 631) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 637) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/watchdog/include/stm32f03x.h type IRQn_Type (line 30) | typedef enum type FlagStatus (line 72) | typedef enum { type FunctionalState (line 77) | typedef enum { type ErrorStatus (line 83) | typedef enum { type T_UINT32 (line 182) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 190) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 198) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 206) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 214) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 272) | typedef union type IPSR_Type (line 302) | typedef union type xPSR_Type (line 320) | typedef union type CONTROL_Type (line 359) | typedef union type NVIC_Type (line 387) | typedef struct type SCB_Type (line 414) | typedef struct type SysTick_Type (line 521) | typedef struct type ADC_TypeDef (line 656) | typedef struct type ADC_Common_TypeDef (line 673) | typedef struct type CRC_TypeDef (line 682) | typedef struct type DBGMCU_TypeDef (line 698) | typedef struct type DMA_Channel_TypeDef (line 710) | typedef struct type DMA_TypeDef (line 718) | typedef struct type EXTI_TypeDef (line 728) | typedef struct type FLASH_TypeDef (line 741) | typedef struct type OB_TypeDef (line 757) | typedef struct type GPIO_TypeDef (line 770) | typedef struct type SYSCFG_TypeDef (line 788) | typedef struct type I2C_TypeDef (line 800) | typedef struct type IWDG_TypeDef (line 819) | typedef struct type PWR_TypeDef (line 832) | typedef struct type RCC_TypeDef (line 842) | typedef struct type RTC_TypeDef (line 863) | typedef struct type SPI_TypeDef (line 896) | typedef struct type TIM_TypeDef (line 912) | typedef struct type USART_TypeDef (line 941) | typedef struct type WWDG_TypeDef (line 961) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32f030/watchdog/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 38) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 43) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 52) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 60) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 72) | void CLK_reset(void) { function RTC_init (line 87) | void RTC_init(void) { function RTC_init_LSE (line 100) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 112) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 121) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 132) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 143) | uint32_t RTC_readTime(void) { function RTC_readDate (line 150) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 157) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 172) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 185) | void DLY_ticks(uint32_t n) { function IWDG_start (line 198) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 209) | void IWDG_reload(uint16_t ms) { function SLEEP_WFI_now (line 221) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 226) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 231) | void STOP_WFI_now(void) { function STOP_WFE_now (line 243) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 256) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 268) | void STDBY_WFE_now(void) { function BOOT_now (line 283) | void BOOT_now(void) { function __cxa_pure_virtual (line 301) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 307) | void __libc_init_array(void) { function Default_Handler (line 330) | void Default_Handler(void) { while(1); } function Reset_Handler (line 429) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/watchdog/include/system.h function DLY_ms (line 304) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_FORCEINLINE (line 427) | __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) { function __STATIC_FORCEINLINE (line 432) | __STATIC_FORCEINLINE uint32_t __get_IPSR(void) { function __STATIC_FORCEINLINE (line 439) | __STATIC_FORCEINLINE uint32_t __get_APSR(void) { function __STATIC_FORCEINLINE (line 446) | __STATIC_FORCEINLINE uint32_t __get_xPSR(void) { function __STATIC_FORCEINLINE (line 453) | __STATIC_FORCEINLINE uint32_t __get_PSP(void) { function __STATIC_FORCEINLINE (line 460) | __STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) { function __STATIC_FORCEINLINE (line 465) | __STATIC_FORCEINLINE uint32_t __get_MSP(void) { function __STATIC_FORCEINLINE (line 472) | __STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) { function __STATIC_FORCEINLINE (line 477) | __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) { function __STATIC_FORCEINLINE (line 484) | __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) { function __STATIC_FORCEINLINE (line 489) | __STATIC_FORCEINLINE uint32_t __get_FPSCR(void) { function __STATIC_FORCEINLINE (line 494) | __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) { function __STATIC_FORCEINLINE (line 547) | __STATIC_FORCEINLINE uint32_t __REV16(uint32_t value) { function __STATIC_FORCEINLINE (line 554) | __STATIC_FORCEINLINE int16_t __REVSH(int16_t value) { function __STATIC_FORCEINLINE (line 565) | __STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) { function __STATIC_FORCEINLINE (line 575) | __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) { function __STATIC_INLINE (line 586) | __STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 591) | __STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 596) | __STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 603) | __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 608) | __STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 613) | __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 618) | __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priorit... function __STATIC_INLINE (line 630) | __STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 640) | __STATIC_INLINE uint32_t NVIC_EncodePriority(uint32_t PriorityGroup, uin... function __STATIC_INLINE (line 655) | __STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t Pr... function __STATIC_INLINE (line 668) | __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) { function __NVIC_SystemReset (line 680) | void __NVIC_SystemReset(void) { function __STATIC_INLINE (line 689) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32f030/watchdog/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32f030/watchdog/watchdog.c function main (line 37) | int main(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/adc/adc.c function main (line 38) | int main (void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/adc/include/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 60) | void DEBUG_write(const char c) { function DEBUG_print (line 66) | void DEBUG_print(const char* str) { function DEBUG_println (line 71) | void DEBUG_println(const char* str) { function DEBUG_printD (line 81) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 98) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 103) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 109) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 115) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 124) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 131) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 176) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/adc/include/gpio.h function ADC_enable (line 589) | static inline void ADC_enable(void) { function ADC_disable (line 597) | static inline void ADC_disable(void) { function ADC_calibrate (line 608) | static inline void ADC_calibrate(void) { function ADC_init (line 615) | static inline void ADC_init(void) { function ADC_read (line 623) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 630) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 636) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/adc/include/stm32l0xx.h type IRQn_Type (line 32) | typedef enum type FlagStatus (line 65) | typedef enum { type FunctionalState (line 70) | typedef enum { type ErrorStatus (line 76) | typedef enum { type T_UINT32 (line 181) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 189) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 197) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 205) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 213) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 273) | typedef union type IPSR_Type (line 303) | typedef union type xPSR_Type (line 321) | typedef union type CONTROL_Type (line 360) | typedef union type NVIC_Type (line 391) | typedef struct type SCB_Type (line 418) | typedef struct type SysTick_Type (line 535) | typedef struct type ADC_TypeDef (line 668) | typedef struct type ADC_Common_TypeDef (line 687) | typedef struct type AES_TypeDef (line 696) | typedef struct type COMP_TypeDef (line 716) | typedef struct type COMP_Common_TypeDef (line 721) | typedef struct type CRC_TypeDef (line 731) | typedef struct type DBGMCU_TypeDef (line 747) | typedef struct type DMA_Channel_TypeDef (line 759) | typedef struct type DMA_TypeDef (line 767) | typedef struct type DMA_Request_TypeDef (line 773) | typedef struct type EXTI_TypeDef (line 782) | typedef struct type FLASH_TypeDef (line 795) | typedef struct type OB_TypeDef (line 812) | typedef struct type GPIO_TypeDef (line 824) | typedef struct type LPTIM_TypeDef (line 841) | typedef struct type SYSCFG_TypeDef (line 857) | typedef struct type I2C_TypeDef (line 872) | typedef struct type IWDG_TypeDef (line 891) | typedef struct type PWR_TypeDef (line 903) | typedef struct type RCC_TypeDef (line 912) | typedef struct type RTC_TypeDef (line 940) | typedef struct type SPI_TypeDef (line 973) | typedef struct type TIM_TypeDef (line 987) | typedef struct type USART_TypeDef (line 1015) | typedef struct type WWDG_TypeDef (line 1033) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32l010/adc/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_MSI (line 39) | void CLK_init_MSI(void) { function CLK_init_HSI (line 46) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 57) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 70) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 79) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 92) | void CLK_reset(void) { function RTC_init (line 109) | void RTC_init(void) { function RTC_init_LSE (line 122) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 134) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 143) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 154) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 165) | uint32_t RTC_readTime(void) { function RTC_readDate (line 172) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 179) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 194) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 209) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 222) | void DLY_ticks(uint32_t n) { function IWDG_start (line 235) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 246) | void IWDG_reload(uint16_t ms) { function LPT_init (line 258) | void LPT_init(void) { function LPT_shot (line 267) | void LPT_shot(uint16_t ms) { function LPT_start (line 274) | void LPT_start(uint16_t ms) { function LPT_sleep (line 281) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 296) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 301) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 306) | void STOP_WFI_now(void) { function STOP_WFE_now (line 319) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 332) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 345) | void STDBY_WFE_now(void) { function BOOT_now (line 361) | void BOOT_now(void) { function __cxa_pure_virtual (line 379) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 385) | void __libc_init_array(void) { function Default_Handler (line 408) | void Default_Handler(void) { while(1); } function Reset_Handler (line 498) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/adc/include/system.h function DLY_ms (line 370) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_INLINE (line 502) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 509) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 514) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 521) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 528) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 535) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 542) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 547) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 554) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 559) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 566) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 571) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 576) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 581) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 586) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 617) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 624) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 635) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 643) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 662) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 667) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 679) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 684) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 689) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 719) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/adc/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32l010/blink/blink.c function main (line 37) | int main (void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/blink/include/gpio.h function ADC_enable (line 589) | static inline void ADC_enable(void) { function ADC_disable (line 597) | static inline void ADC_disable(void) { function ADC_calibrate (line 608) | static inline void ADC_calibrate(void) { function ADC_init (line 615) | static inline void ADC_init(void) { function ADC_read (line 623) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 630) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 636) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/blink/include/stm32l0xx.h type IRQn_Type (line 32) | typedef enum type FlagStatus (line 65) | typedef enum { type FunctionalState (line 70) | typedef enum { type ErrorStatus (line 76) | typedef enum { type T_UINT32 (line 181) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 189) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 197) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 205) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 213) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 273) | typedef union type IPSR_Type (line 303) | typedef union type xPSR_Type (line 321) | typedef union type CONTROL_Type (line 360) | typedef union type NVIC_Type (line 391) | typedef struct type SCB_Type (line 418) | typedef struct type SysTick_Type (line 535) | typedef struct type ADC_TypeDef (line 668) | typedef struct type ADC_Common_TypeDef (line 687) | typedef struct type AES_TypeDef (line 696) | typedef struct type COMP_TypeDef (line 716) | typedef struct type COMP_Common_TypeDef (line 721) | typedef struct type CRC_TypeDef (line 731) | typedef struct type DBGMCU_TypeDef (line 747) | typedef struct type DMA_Channel_TypeDef (line 759) | typedef struct type DMA_TypeDef (line 767) | typedef struct type DMA_Request_TypeDef (line 773) | typedef struct type EXTI_TypeDef (line 782) | typedef struct type FLASH_TypeDef (line 795) | typedef struct type OB_TypeDef (line 812) | typedef struct type GPIO_TypeDef (line 824) | typedef struct type LPTIM_TypeDef (line 841) | typedef struct type SYSCFG_TypeDef (line 857) | typedef struct type I2C_TypeDef (line 872) | typedef struct type IWDG_TypeDef (line 891) | typedef struct type PWR_TypeDef (line 903) | typedef struct type RCC_TypeDef (line 912) | typedef struct type RTC_TypeDef (line 940) | typedef struct type SPI_TypeDef (line 973) | typedef struct type TIM_TypeDef (line 987) | typedef struct type USART_TypeDef (line 1015) | typedef struct type WWDG_TypeDef (line 1033) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32l010/blink/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_MSI (line 39) | void CLK_init_MSI(void) { function CLK_init_HSI (line 46) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 57) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 70) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 79) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 92) | void CLK_reset(void) { function RTC_init (line 109) | void RTC_init(void) { function RTC_init_LSE (line 122) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 134) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 143) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 154) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 165) | uint32_t RTC_readTime(void) { function RTC_readDate (line 172) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 179) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 194) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 209) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 222) | void DLY_ticks(uint32_t n) { function IWDG_start (line 235) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 246) | void IWDG_reload(uint16_t ms) { function LPT_init (line 258) | void LPT_init(void) { function LPT_shot (line 267) | void LPT_shot(uint16_t ms) { function LPT_start (line 274) | void LPT_start(uint16_t ms) { function LPT_sleep (line 281) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 296) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 301) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 306) | void STOP_WFI_now(void) { function STOP_WFE_now (line 319) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 332) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 345) | void STDBY_WFE_now(void) { function BOOT_now (line 361) | void BOOT_now(void) { function __cxa_pure_virtual (line 379) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 385) | void __libc_init_array(void) { function Default_Handler (line 408) | void Default_Handler(void) { while(1); } function Reset_Handler (line 498) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/blink/include/system.h function DLY_ms (line 370) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_INLINE (line 502) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 509) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 514) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 521) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 528) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 535) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 542) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 547) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 554) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 559) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 566) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 571) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 576) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 581) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 586) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 617) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 624) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 635) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 643) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 662) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 667) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 679) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 684) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 689) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 719) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/blink/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32l010/crc/crc.c function main (line 36) | int main (void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/crc/include/print.c function printD (line 14) | void printD(void (*putchar) (char c), uint32_t value) { function printN (line 31) | void printN(void (*putchar) (char c), uint8_t nibble) { function printB (line 36) | void printB(void (*putchar) (char c), uint8_t value) { function printH (line 42) | void printH(void (*putchar) (char c), uint16_t value) { function printW (line 48) | void printW(void (*putchar) (char c), uint32_t value) { function printS (line 54) | void printS(void (*putchar) (char c), const char* str) { function println (line 59) | void println(void (*putchar) (char c), const char* str) { function printF (line 68) | void printF(void (*putchar) (char c), const char *format, ...) { function _vfprintf (line 75) | static void _vfprintf(void (*putchar) (char c), const char* str, va_lis... function _itoa (line 120) | void _itoa(void (*putchar) (char c), int32_t val, int8_t rad, int8_t len) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/crc/include/stm32l0xx.h type IRQn_Type (line 32) | typedef enum type FlagStatus (line 65) | typedef enum { type FunctionalState (line 70) | typedef enum { type ErrorStatus (line 76) | typedef enum { type T_UINT32 (line 181) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 189) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 197) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 205) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 213) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 273) | typedef union type IPSR_Type (line 303) | typedef union type xPSR_Type (line 321) | typedef union type CONTROL_Type (line 360) | typedef union type NVIC_Type (line 391) | typedef struct type SCB_Type (line 418) | typedef struct type SysTick_Type (line 535) | typedef struct type ADC_TypeDef (line 668) | typedef struct type ADC_Common_TypeDef (line 687) | typedef struct type AES_TypeDef (line 696) | typedef struct type COMP_TypeDef (line 716) | typedef struct type COMP_Common_TypeDef (line 721) | typedef struct type CRC_TypeDef (line 731) | typedef struct type DBGMCU_TypeDef (line 747) | typedef struct type DMA_Channel_TypeDef (line 759) | typedef struct type DMA_TypeDef (line 767) | typedef struct type DMA_Request_TypeDef (line 773) | typedef struct type EXTI_TypeDef (line 782) | typedef struct type FLASH_TypeDef (line 795) | typedef struct type OB_TypeDef (line 812) | typedef struct type GPIO_TypeDef (line 824) | typedef struct type LPTIM_TypeDef (line 841) | typedef struct type SYSCFG_TypeDef (line 857) | typedef struct type I2C_TypeDef (line 872) | typedef struct type IWDG_TypeDef (line 891) | typedef struct type PWR_TypeDef (line 903) | typedef struct type RCC_TypeDef (line 912) | typedef struct type RTC_TypeDef (line 940) | typedef struct type SPI_TypeDef (line 973) | typedef struct type TIM_TypeDef (line 987) | typedef struct type USART_TypeDef (line 1015) | typedef struct type WWDG_TypeDef (line 1033) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32l010/crc/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_MSI (line 39) | void CLK_init_MSI(void) { function CLK_init_HSI (line 46) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 57) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 70) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 79) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 92) | void CLK_reset(void) { function RTC_init (line 109) | void RTC_init(void) { function RTC_init_LSE (line 122) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 134) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 143) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 154) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 165) | uint32_t RTC_readTime(void) { function RTC_readDate (line 172) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 179) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 194) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 209) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 222) | void DLY_ticks(uint32_t n) { function IWDG_start (line 235) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 246) | void IWDG_reload(uint16_t ms) { function LPT_init (line 258) | void LPT_init(void) { function LPT_shot (line 267) | void LPT_shot(uint16_t ms) { function LPT_start (line 274) | void LPT_start(uint16_t ms) { function LPT_sleep (line 281) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 296) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 301) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 306) | void STOP_WFI_now(void) { function STOP_WFE_now (line 319) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 332) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 345) | void STDBY_WFE_now(void) { function BOOT_now (line 361) | void BOOT_now(void) { function __cxa_pure_virtual (line 379) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 385) | void __libc_init_array(void) { function Default_Handler (line 408) | void Default_Handler(void) { while(1); } function Reset_Handler (line 498) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/crc/include/system.h function DLY_ms (line 370) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_INLINE (line 502) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 509) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 514) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 521) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 528) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 535) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 542) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 547) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 554) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 559) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 566) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 571) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 576) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 581) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 586) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 617) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 624) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 635) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 643) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 662) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 667) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 679) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 684) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 689) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 719) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/crc/include/uart.c function UART_init (line 9) | void UART_init(void) { function UART_read (line 65) | char UART_read(void) { function UART_write (line 71) | void UART_write(const char c) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/crc/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32l010/debug/debug.c function main (line 35) | int main (void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/debug/include/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 60) | void DEBUG_write(const char c) { function DEBUG_print (line 66) | void DEBUG_print(const char* str) { function DEBUG_println (line 71) | void DEBUG_println(const char* str) { function DEBUG_printD (line 81) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 98) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 103) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 109) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 115) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 124) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 131) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 176) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/debug/include/stm32l0xx.h type IRQn_Type (line 32) | typedef enum type FlagStatus (line 65) | typedef enum { type FunctionalState (line 70) | typedef enum { type ErrorStatus (line 76) | typedef enum { type T_UINT32 (line 181) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 189) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 197) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 205) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 213) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 273) | typedef union type IPSR_Type (line 303) | typedef union type xPSR_Type (line 321) | typedef union type CONTROL_Type (line 360) | typedef union type NVIC_Type (line 391) | typedef struct type SCB_Type (line 418) | typedef struct type SysTick_Type (line 535) | typedef struct type ADC_TypeDef (line 668) | typedef struct type ADC_Common_TypeDef (line 687) | typedef struct type AES_TypeDef (line 696) | typedef struct type COMP_TypeDef (line 716) | typedef struct type COMP_Common_TypeDef (line 721) | typedef struct type CRC_TypeDef (line 731) | typedef struct type DBGMCU_TypeDef (line 747) | typedef struct type DMA_Channel_TypeDef (line 759) | typedef struct type DMA_TypeDef (line 767) | typedef struct type DMA_Request_TypeDef (line 773) | typedef struct type EXTI_TypeDef (line 782) | typedef struct type FLASH_TypeDef (line 795) | typedef struct type OB_TypeDef (line 812) | typedef struct type GPIO_TypeDef (line 824) | typedef struct type LPTIM_TypeDef (line 841) | typedef struct type SYSCFG_TypeDef (line 857) | typedef struct type I2C_TypeDef (line 872) | typedef struct type IWDG_TypeDef (line 891) | typedef struct type PWR_TypeDef (line 903) | typedef struct type RCC_TypeDef (line 912) | typedef struct type RTC_TypeDef (line 940) | typedef struct type SPI_TypeDef (line 973) | typedef struct type TIM_TypeDef (line 987) | typedef struct type USART_TypeDef (line 1015) | typedef struct type WWDG_TypeDef (line 1033) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32l010/debug/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_MSI (line 39) | void CLK_init_MSI(void) { function CLK_init_HSI (line 46) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 57) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 70) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 79) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 92) | void CLK_reset(void) { function RTC_init (line 109) | void RTC_init(void) { function RTC_init_LSE (line 122) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 134) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 143) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 154) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 165) | uint32_t RTC_readTime(void) { function RTC_readDate (line 172) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 179) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 194) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 209) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 222) | void DLY_ticks(uint32_t n) { function IWDG_start (line 235) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 246) | void IWDG_reload(uint16_t ms) { function LPT_init (line 258) | void LPT_init(void) { function LPT_shot (line 267) | void LPT_shot(uint16_t ms) { function LPT_start (line 274) | void LPT_start(uint16_t ms) { function LPT_sleep (line 281) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 296) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 301) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 306) | void STOP_WFI_now(void) { function STOP_WFE_now (line 319) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 332) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 345) | void STDBY_WFE_now(void) { function BOOT_now (line 361) | void BOOT_now(void) { function __cxa_pure_virtual (line 379) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 385) | void __libc_init_array(void) { function Default_Handler (line 408) | void Default_Handler(void) { while(1); } function Reset_Handler (line 498) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/debug/include/system.h function DLY_ms (line 370) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_INLINE (line 502) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 509) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 514) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 521) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 528) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 535) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 542) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 547) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 554) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 559) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 566) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 571) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 576) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 581) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 586) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 617) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 624) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 635) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 643) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 662) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 667) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 679) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 684) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 689) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 719) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/debug/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32l010/eeprom/eeprom.c function main (line 36) | int main (void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/eeprom/include/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 60) | void DEBUG_write(const char c) { function DEBUG_print (line 66) | void DEBUG_print(const char* str) { function DEBUG_println (line 71) | void DEBUG_println(const char* str) { function DEBUG_printD (line 81) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 98) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 103) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 109) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 115) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 124) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 131) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 176) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/eeprom/include/eeprom.c function EEPROM_unlock (line 13) | void EEPROM_unlock(void) { function EEPROM_lock (line 22) | void EEPROM_lock(void) { function EEPROM_erase (line 28) | void EEPROM_erase(uint16_t addr) { function EEPROM_write32 (line 42) | void EEPROM_write32(uint16_t addr, uint32_t value) { function EEPROM_write16 (line 56) | void EEPROM_write16(uint16_t addr, uint16_t value) { function EEPROM_write8 (line 64) | void EEPROM_write8(uint16_t addr, uint8_t value) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/eeprom/include/stm32l0xx.h type IRQn_Type (line 32) | typedef enum type FlagStatus (line 65) | typedef enum { type FunctionalState (line 70) | typedef enum { type ErrorStatus (line 76) | typedef enum { type T_UINT32 (line 181) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 189) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 197) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 205) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 213) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 273) | typedef union type IPSR_Type (line 303) | typedef union type xPSR_Type (line 321) | typedef union type CONTROL_Type (line 360) | typedef union type NVIC_Type (line 391) | typedef struct type SCB_Type (line 418) | typedef struct type SysTick_Type (line 535) | typedef struct type ADC_TypeDef (line 668) | typedef struct type ADC_Common_TypeDef (line 687) | typedef struct type AES_TypeDef (line 696) | typedef struct type COMP_TypeDef (line 716) | typedef struct type COMP_Common_TypeDef (line 721) | typedef struct type CRC_TypeDef (line 731) | typedef struct type DBGMCU_TypeDef (line 747) | typedef struct type DMA_Channel_TypeDef (line 759) | typedef struct type DMA_TypeDef (line 767) | typedef struct type DMA_Request_TypeDef (line 773) | typedef struct type EXTI_TypeDef (line 782) | typedef struct type FLASH_TypeDef (line 795) | typedef struct type OB_TypeDef (line 812) | typedef struct type GPIO_TypeDef (line 824) | typedef struct type LPTIM_TypeDef (line 841) | typedef struct type SYSCFG_TypeDef (line 857) | typedef struct type I2C_TypeDef (line 872) | typedef struct type IWDG_TypeDef (line 891) | typedef struct type PWR_TypeDef (line 903) | typedef struct type RCC_TypeDef (line 912) | typedef struct type RTC_TypeDef (line 940) | typedef struct type SPI_TypeDef (line 973) | typedef struct type TIM_TypeDef (line 987) | typedef struct type USART_TypeDef (line 1015) | typedef struct type WWDG_TypeDef (line 1033) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32l010/eeprom/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_MSI (line 39) | void CLK_init_MSI(void) { function CLK_init_HSI (line 46) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 57) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 70) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 79) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 92) | void CLK_reset(void) { function RTC_init (line 109) | void RTC_init(void) { function RTC_init_LSE (line 122) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 134) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 143) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 154) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 165) | uint32_t RTC_readTime(void) { function RTC_readDate (line 172) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 179) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 194) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 209) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 222) | void DLY_ticks(uint32_t n) { function IWDG_start (line 235) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 246) | void IWDG_reload(uint16_t ms) { function LPT_init (line 258) | void LPT_init(void) { function LPT_shot (line 267) | void LPT_shot(uint16_t ms) { function LPT_start (line 274) | void LPT_start(uint16_t ms) { function LPT_sleep (line 281) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 296) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 301) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 306) | void STOP_WFI_now(void) { function STOP_WFE_now (line 319) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 332) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 345) | void STDBY_WFE_now(void) { function BOOT_now (line 361) | void BOOT_now(void) { function __cxa_pure_virtual (line 379) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 385) | void __libc_init_array(void) { function Default_Handler (line 408) | void Default_Handler(void) { while(1); } function Reset_Handler (line 498) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/eeprom/include/system.h function DLY_ms (line 370) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_INLINE (line 502) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 509) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 514) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 521) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 528) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 535) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 542) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 547) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 554) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 559) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 566) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 571) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 576) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 581) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 586) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 617) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 624) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 635) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 643) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 662) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 667) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 679) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 684) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 689) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 719) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/eeprom/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32l010/lptim/include/gpio.h function ADC_enable (line 589) | static inline void ADC_enable(void) { function ADC_disable (line 597) | static inline void ADC_disable(void) { function ADC_calibrate (line 608) | static inline void ADC_calibrate(void) { function ADC_init (line 615) | static inline void ADC_init(void) { function ADC_read (line 623) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 630) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 636) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/lptim/include/stm32l0xx.h type IRQn_Type (line 32) | typedef enum type FlagStatus (line 65) | typedef enum { type FunctionalState (line 70) | typedef enum { type ErrorStatus (line 76) | typedef enum { type T_UINT32 (line 181) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 189) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 197) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 205) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 213) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 273) | typedef union type IPSR_Type (line 303) | typedef union type xPSR_Type (line 321) | typedef union type CONTROL_Type (line 360) | typedef union type NVIC_Type (line 391) | typedef struct type SCB_Type (line 418) | typedef struct type SysTick_Type (line 535) | typedef struct type ADC_TypeDef (line 668) | typedef struct type ADC_Common_TypeDef (line 687) | typedef struct type AES_TypeDef (line 696) | typedef struct type COMP_TypeDef (line 716) | typedef struct type COMP_Common_TypeDef (line 721) | typedef struct type CRC_TypeDef (line 731) | typedef struct type DBGMCU_TypeDef (line 747) | typedef struct type DMA_Channel_TypeDef (line 759) | typedef struct type DMA_TypeDef (line 767) | typedef struct type DMA_Request_TypeDef (line 773) | typedef struct type EXTI_TypeDef (line 782) | typedef struct type FLASH_TypeDef (line 795) | typedef struct type OB_TypeDef (line 812) | typedef struct type GPIO_TypeDef (line 824) | typedef struct type LPTIM_TypeDef (line 841) | typedef struct type SYSCFG_TypeDef (line 857) | typedef struct type I2C_TypeDef (line 872) | typedef struct type IWDG_TypeDef (line 891) | typedef struct type PWR_TypeDef (line 903) | typedef struct type RCC_TypeDef (line 912) | typedef struct type RTC_TypeDef (line 940) | typedef struct type SPI_TypeDef (line 973) | typedef struct type TIM_TypeDef (line 987) | typedef struct type USART_TypeDef (line 1015) | typedef struct type WWDG_TypeDef (line 1033) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32l010/lptim/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_MSI (line 39) | void CLK_init_MSI(void) { function CLK_init_HSI (line 46) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 57) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 70) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 79) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 92) | void CLK_reset(void) { function RTC_init (line 109) | void RTC_init(void) { function RTC_init_LSE (line 122) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 134) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 143) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 154) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 165) | uint32_t RTC_readTime(void) { function RTC_readDate (line 172) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 179) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 194) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 209) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 222) | void DLY_ticks(uint32_t n) { function IWDG_start (line 235) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 246) | void IWDG_reload(uint16_t ms) { function LPT_init (line 258) | void LPT_init(void) { function LPT_shot (line 267) | void LPT_shot(uint16_t ms) { function LPT_start (line 274) | void LPT_start(uint16_t ms) { function LPT_sleep (line 281) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 296) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 301) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 306) | void STOP_WFI_now(void) { function STOP_WFE_now (line 319) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 332) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 345) | void STDBY_WFE_now(void) { function BOOT_now (line 361) | void BOOT_now(void) { function __cxa_pure_virtual (line 379) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 385) | void __libc_init_array(void) { function Default_Handler (line 408) | void Default_Handler(void) { while(1); } function Reset_Handler (line 498) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/lptim/include/system.h function DLY_ms (line 370) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_INLINE (line 502) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 509) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 514) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 521) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 528) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 535) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 542) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 547) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 554) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 559) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 566) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 571) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 576) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 581) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 586) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 617) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 624) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 635) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 643) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 662) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 667) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 679) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 684) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 689) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 719) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/lptim/lptim.c function main (line 37) | int main (void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/lptim/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32l010/reset/include/gpio.h function ADC_enable (line 589) | static inline void ADC_enable(void) { function ADC_disable (line 597) | static inline void ADC_disable(void) { function ADC_calibrate (line 608) | static inline void ADC_calibrate(void) { function ADC_init (line 615) | static inline void ADC_init(void) { function ADC_read (line 623) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 630) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 636) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/reset/include/stm32l0xx.h type IRQn_Type (line 32) | typedef enum type FlagStatus (line 65) | typedef enum { type FunctionalState (line 70) | typedef enum { type ErrorStatus (line 76) | typedef enum { type T_UINT32 (line 181) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 189) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 197) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 205) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 213) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 273) | typedef union type IPSR_Type (line 303) | typedef union type xPSR_Type (line 321) | typedef union type CONTROL_Type (line 360) | typedef union type NVIC_Type (line 391) | typedef struct type SCB_Type (line 418) | typedef struct type SysTick_Type (line 535) | typedef struct type ADC_TypeDef (line 668) | typedef struct type ADC_Common_TypeDef (line 687) | typedef struct type AES_TypeDef (line 696) | typedef struct type COMP_TypeDef (line 716) | typedef struct type COMP_Common_TypeDef (line 721) | typedef struct type CRC_TypeDef (line 731) | typedef struct type DBGMCU_TypeDef (line 747) | typedef struct type DMA_Channel_TypeDef (line 759) | typedef struct type DMA_TypeDef (line 767) | typedef struct type DMA_Request_TypeDef (line 773) | typedef struct type EXTI_TypeDef (line 782) | typedef struct type FLASH_TypeDef (line 795) | typedef struct type OB_TypeDef (line 812) | typedef struct type GPIO_TypeDef (line 824) | typedef struct type LPTIM_TypeDef (line 841) | typedef struct type SYSCFG_TypeDef (line 857) | typedef struct type I2C_TypeDef (line 872) | typedef struct type IWDG_TypeDef (line 891) | typedef struct type PWR_TypeDef (line 903) | typedef struct type RCC_TypeDef (line 912) | typedef struct type RTC_TypeDef (line 940) | typedef struct type SPI_TypeDef (line 973) | typedef struct type TIM_TypeDef (line 987) | typedef struct type USART_TypeDef (line 1015) | typedef struct type WWDG_TypeDef (line 1033) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32l010/reset/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_MSI (line 39) | void CLK_init_MSI(void) { function CLK_init_HSI (line 46) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 57) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 70) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 79) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 92) | void CLK_reset(void) { function RTC_init (line 109) | void RTC_init(void) { function RTC_init_LSE (line 122) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 134) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 143) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 154) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 165) | uint32_t RTC_readTime(void) { function RTC_readDate (line 172) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 179) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 194) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 209) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 222) | void DLY_ticks(uint32_t n) { function IWDG_start (line 235) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 246) | void IWDG_reload(uint16_t ms) { function LPT_init (line 258) | void LPT_init(void) { function LPT_shot (line 267) | void LPT_shot(uint16_t ms) { function LPT_start (line 274) | void LPT_start(uint16_t ms) { function LPT_sleep (line 281) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 296) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 301) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 306) | void STOP_WFI_now(void) { function STOP_WFE_now (line 319) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 332) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 345) | void STDBY_WFE_now(void) { function BOOT_now (line 361) | void BOOT_now(void) { function __cxa_pure_virtual (line 379) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 385) | void __libc_init_array(void) { function Default_Handler (line 408) | void Default_Handler(void) { while(1); } function Reset_Handler (line 498) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/reset/include/system.h function DLY_ms (line 370) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_INLINE (line 502) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 509) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 514) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 521) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 528) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 535) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 542) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 547) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 554) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 559) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 566) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 571) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 576) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 581) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 586) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 617) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 624) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 635) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 643) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 662) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 667) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 679) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 684) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 689) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 719) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/reset/reset.c function main (line 37) | int main(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/reset/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32l010/rtc/include/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 60) | void DEBUG_write(const char c) { function DEBUG_print (line 66) | void DEBUG_print(const char* str) { function DEBUG_println (line 71) | void DEBUG_println(const char* str) { function DEBUG_printD (line 81) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 98) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 103) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 109) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 115) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 124) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 131) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 176) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/rtc/include/gpio.h function ADC_enable (line 589) | static inline void ADC_enable(void) { function ADC_disable (line 597) | static inline void ADC_disable(void) { function ADC_calibrate (line 608) | static inline void ADC_calibrate(void) { function ADC_init (line 615) | static inline void ADC_init(void) { function ADC_read (line 623) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 630) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 636) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/rtc/include/stm32l0xx.h type IRQn_Type (line 32) | typedef enum type FlagStatus (line 65) | typedef enum { type FunctionalState (line 70) | typedef enum { type ErrorStatus (line 76) | typedef enum { type T_UINT32 (line 181) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 189) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 197) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 205) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 213) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 273) | typedef union type IPSR_Type (line 303) | typedef union type xPSR_Type (line 321) | typedef union type CONTROL_Type (line 360) | typedef union type NVIC_Type (line 391) | typedef struct type SCB_Type (line 418) | typedef struct type SysTick_Type (line 535) | typedef struct type ADC_TypeDef (line 668) | typedef struct type ADC_Common_TypeDef (line 687) | typedef struct type AES_TypeDef (line 696) | typedef struct type COMP_TypeDef (line 716) | typedef struct type COMP_Common_TypeDef (line 721) | typedef struct type CRC_TypeDef (line 731) | typedef struct type DBGMCU_TypeDef (line 747) | typedef struct type DMA_Channel_TypeDef (line 759) | typedef struct type DMA_TypeDef (line 767) | typedef struct type DMA_Request_TypeDef (line 773) | typedef struct type EXTI_TypeDef (line 782) | typedef struct type FLASH_TypeDef (line 795) | typedef struct type OB_TypeDef (line 812) | typedef struct type GPIO_TypeDef (line 824) | typedef struct type LPTIM_TypeDef (line 841) | typedef struct type SYSCFG_TypeDef (line 857) | typedef struct type I2C_TypeDef (line 872) | typedef struct type IWDG_TypeDef (line 891) | typedef struct type PWR_TypeDef (line 903) | typedef struct type RCC_TypeDef (line 912) | typedef struct type RTC_TypeDef (line 940) | typedef struct type SPI_TypeDef (line 973) | typedef struct type TIM_TypeDef (line 987) | typedef struct type USART_TypeDef (line 1015) | typedef struct type WWDG_TypeDef (line 1033) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32l010/rtc/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_MSI (line 39) | void CLK_init_MSI(void) { function CLK_init_HSI (line 46) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 57) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 70) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 79) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 92) | void CLK_reset(void) { function RTC_init (line 109) | void RTC_init(void) { function RTC_init_LSE (line 122) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 134) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 143) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 154) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 165) | uint32_t RTC_readTime(void) { function RTC_readDate (line 172) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 179) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 194) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 209) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 222) | void DLY_ticks(uint32_t n) { function IWDG_start (line 235) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 246) | void IWDG_reload(uint16_t ms) { function LPT_init (line 258) | void LPT_init(void) { function LPT_shot (line 267) | void LPT_shot(uint16_t ms) { function LPT_start (line 274) | void LPT_start(uint16_t ms) { function LPT_sleep (line 281) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 296) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 301) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 306) | void STOP_WFI_now(void) { function STOP_WFE_now (line 319) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 332) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 345) | void STDBY_WFE_now(void) { function BOOT_now (line 361) | void BOOT_now(void) { function __cxa_pure_virtual (line 379) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 385) | void __libc_init_array(void) { function Default_Handler (line 408) | void Default_Handler(void) { while(1); } function Reset_Handler (line 498) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/rtc/include/system.h function DLY_ms (line 370) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_INLINE (line 502) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 509) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 514) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 521) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 528) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 535) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 542) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 547) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 554) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 559) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 566) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 571) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 576) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 581) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 586) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 617) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 624) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 635) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 643) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 662) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 667) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 679) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 684) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 689) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 719) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/rtc/rtc.c function main (line 38) | int main(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/rtc/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32l010/serial/include/stm32l0xx.h type IRQn_Type (line 32) | typedef enum type FlagStatus (line 65) | typedef enum { type FunctionalState (line 70) | typedef enum { type ErrorStatus (line 76) | typedef enum { type T_UINT32 (line 181) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 189) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 197) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 205) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 213) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 273) | typedef union type IPSR_Type (line 303) | typedef union type xPSR_Type (line 321) | typedef union type CONTROL_Type (line 360) | typedef union type NVIC_Type (line 391) | typedef struct type SCB_Type (line 418) | typedef struct type SysTick_Type (line 535) | typedef struct type ADC_TypeDef (line 668) | typedef struct type ADC_Common_TypeDef (line 687) | typedef struct type AES_TypeDef (line 696) | typedef struct type COMP_TypeDef (line 716) | typedef struct type COMP_Common_TypeDef (line 721) | typedef struct type CRC_TypeDef (line 731) | typedef struct type DBGMCU_TypeDef (line 747) | typedef struct type DMA_Channel_TypeDef (line 759) | typedef struct type DMA_TypeDef (line 767) | typedef struct type DMA_Request_TypeDef (line 773) | typedef struct type EXTI_TypeDef (line 782) | typedef struct type FLASH_TypeDef (line 795) | typedef struct type OB_TypeDef (line 812) | typedef struct type GPIO_TypeDef (line 824) | typedef struct type LPTIM_TypeDef (line 841) | typedef struct type SYSCFG_TypeDef (line 857) | typedef struct type I2C_TypeDef (line 872) | typedef struct type IWDG_TypeDef (line 891) | typedef struct type PWR_TypeDef (line 903) | typedef struct type RCC_TypeDef (line 912) | typedef struct type RTC_TypeDef (line 940) | typedef struct type SPI_TypeDef (line 973) | typedef struct type TIM_TypeDef (line 987) | typedef struct type USART_TypeDef (line 1015) | typedef struct type WWDG_TypeDef (line 1033) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32l010/serial/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_MSI (line 39) | void CLK_init_MSI(void) { function CLK_init_HSI (line 46) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 57) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 70) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 79) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 92) | void CLK_reset(void) { function RTC_init (line 109) | void RTC_init(void) { function RTC_init_LSE (line 122) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 134) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 143) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 154) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 165) | uint32_t RTC_readTime(void) { function RTC_readDate (line 172) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 179) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 194) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 209) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 222) | void DLY_ticks(uint32_t n) { function IWDG_start (line 235) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 246) | void IWDG_reload(uint16_t ms) { function LPT_init (line 258) | void LPT_init(void) { function LPT_shot (line 267) | void LPT_shot(uint16_t ms) { function LPT_start (line 274) | void LPT_start(uint16_t ms) { function LPT_sleep (line 281) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 296) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 301) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 306) | void STOP_WFI_now(void) { function STOP_WFE_now (line 319) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 332) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 345) | void STDBY_WFE_now(void) { function BOOT_now (line 361) | void BOOT_now(void) { function __cxa_pure_virtual (line 379) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 385) | void __libc_init_array(void) { function Default_Handler (line 408) | void Default_Handler(void) { while(1); } function Reset_Handler (line 498) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/serial/include/system.h function DLY_ms (line 370) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_INLINE (line 502) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 509) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 514) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 521) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 528) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 535) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 542) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 547) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 554) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 559) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 566) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 571) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 576) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 581) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 586) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 617) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 624) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 635) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 643) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 662) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 667) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 679) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 684) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 689) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 719) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/serial/include/uart.c function UART_init (line 9) | void UART_init(void) { function UART_read (line 65) | char UART_read(void) { function UART_write (line 71) | void UART_write(const char c) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/serial/serial.c function main (line 35) | int main (void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/serial/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32l010/watchdog/include/gpio.h function ADC_enable (line 589) | static inline void ADC_enable(void) { function ADC_disable (line 597) | static inline void ADC_disable(void) { function ADC_calibrate (line 608) | static inline void ADC_calibrate(void) { function ADC_init (line 615) | static inline void ADC_init(void) { function ADC_read (line 623) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 630) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 636) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/watchdog/include/stm32l0xx.h type IRQn_Type (line 32) | typedef enum type FlagStatus (line 65) | typedef enum { type FunctionalState (line 70) | typedef enum { type ErrorStatus (line 76) | typedef enum { type T_UINT32 (line 181) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 189) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 197) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 205) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 213) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 273) | typedef union type IPSR_Type (line 303) | typedef union type xPSR_Type (line 321) | typedef union type CONTROL_Type (line 360) | typedef union type NVIC_Type (line 391) | typedef struct type SCB_Type (line 418) | typedef struct type SysTick_Type (line 535) | typedef struct type ADC_TypeDef (line 668) | typedef struct type ADC_Common_TypeDef (line 687) | typedef struct type AES_TypeDef (line 696) | typedef struct type COMP_TypeDef (line 716) | typedef struct type COMP_Common_TypeDef (line 721) | typedef struct type CRC_TypeDef (line 731) | typedef struct type DBGMCU_TypeDef (line 747) | typedef struct type DMA_Channel_TypeDef (line 759) | typedef struct type DMA_TypeDef (line 767) | typedef struct type DMA_Request_TypeDef (line 773) | typedef struct type EXTI_TypeDef (line 782) | typedef struct type FLASH_TypeDef (line 795) | typedef struct type OB_TypeDef (line 812) | typedef struct type GPIO_TypeDef (line 824) | typedef struct type LPTIM_TypeDef (line 841) | typedef struct type SYSCFG_TypeDef (line 857) | typedef struct type I2C_TypeDef (line 872) | typedef struct type IWDG_TypeDef (line 891) | typedef struct type PWR_TypeDef (line 903) | typedef struct type RCC_TypeDef (line 912) | typedef struct type RTC_TypeDef (line 940) | typedef struct type SPI_TypeDef (line 973) | typedef struct type TIM_TypeDef (line 987) | typedef struct type USART_TypeDef (line 1015) | typedef struct type WWDG_TypeDef (line 1033) | typedef struct FILE: STM32F030F4P6_DevBoard/software/stm32l010/watchdog/include/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_MSI (line 39) | void CLK_init_MSI(void) { function CLK_init_HSI (line 46) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 57) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 70) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 79) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 92) | void CLK_reset(void) { function RTC_init (line 109) | void RTC_init(void) { function RTC_init_LSE (line 122) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 134) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 143) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 154) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 165) | uint32_t RTC_readTime(void) { function RTC_readDate (line 172) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 179) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 194) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 209) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 222) | void DLY_ticks(uint32_t n) { function IWDG_start (line 235) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 246) | void IWDG_reload(uint16_t ms) { function LPT_init (line 258) | void LPT_init(void) { function LPT_shot (line 267) | void LPT_shot(uint16_t ms) { function LPT_start (line 274) | void LPT_start(uint16_t ms) { function LPT_sleep (line 281) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 296) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 301) | void SLEEP_WFE_now(void) { function STOP_WFI_now (line 306) | void STOP_WFI_now(void) { function STOP_WFE_now (line 319) | void STOP_WFE_now(void) { function STDBY_WFI_now (line 332) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 345) | void STDBY_WFE_now(void) { function BOOT_now (line 361) | void BOOT_now(void) { function __cxa_pure_virtual (line 379) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 385) | void __libc_init_array(void) { function Default_Handler (line 408) | void Default_Handler(void) { while(1); } function Reset_Handler (line 498) | void Reset_Handler(void) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/watchdog/include/system.h function DLY_ms (line 370) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __STATIC_INLINE (line 502) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 509) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 514) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 521) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 528) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 535) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 542) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 547) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 554) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 559) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 566) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 571) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 576) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 581) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 586) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 617) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 624) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 635) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 643) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 662) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 667) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 674) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 679) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 684) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 689) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 719) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { FILE: STM32F030F4P6_DevBoard/software/stm32l010/watchdog/tools/stm32isp.py function _main (line 85) | def _main(): class Programmer (line 170) | class Programmer(Serial): method __init__ (line 171) | def __init__(self): method identify (line 178) | def identify(self): method sendcommand (line 195) | def sendcommand(self, command): method sendaddress (line 201) | def sendaddress(self, addr): method checkreply (line 212) | def checkreply(self): method readinfostream (line 219) | def readinfostream(self, command): method readinfo (line 228) | def readinfo(self): method readoption (line 247) | def readoption(self): method checkbootpin (line 260) | def checkbootpin(self): method enablebootpin (line 264) | def enablebootpin(self): method unlock (line 272) | def unlock(self): method lock (line 278) | def lock(self): method run (line 284) | def run(self): method erase (line 292) | def erase(self): method erasepages (line 306) | def erasepages(self, pagecount): method readflash (line 319) | def readflash(self, addr, size): method writeflash (line 333) | def writeflash(self, addr, data): method verifyflash (line 354) | def verifyflash(self, addr, data): method paddata (line 360) | def paddata(self, data, pagesize): FILE: STM32F030F4P6_DevBoard/software/stm32l010/watchdog/watchdog.c function main (line 37) | int main(void) { FILE: STM32G030F6P6_DevBoard/software/adc/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 43) | void DEBUG_write(const char c) { function DEBUG_print (line 49) | void DEBUG_print(const char* str) { function DEBUG_println (line 54) | void DEBUG_println(const char* str) { function DEBUG_printD (line 64) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: STM32G030F6P6_DevBoard/software/adc/src/gpio.h function ADC_input_TEMP (line 540) | static inline void ADC_input_TEMP(void) { function ADC_input_VREF (line 547) | static inline void ADC_input_VREF(void) { function ADC_enable (line 554) | static inline void ADC_enable(void) { function ADC_disable (line 562) | static inline void ADC_disable(void) { function ADC_calibrate (line 573) | static inline void ADC_calibrate(void) { function ADC_init (line 579) | static inline void ADC_init(void) { function ADC_read (line 588) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 595) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 601) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32G030F6P6_DevBoard/software/adc/src/main.c function main (line 38) | int main (void) { FILE: STM32G030F6P6_DevBoard/software/adc/src/stm32g0xx.h type IRQn_Type (line 31) | typedef enum type FlagStatus (line 72) | typedef enum type FunctionalState (line 78) | typedef enum type ErrorStatus (line 85) | typedef enum type T_UINT32 (line 191) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 199) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 207) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 215) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 223) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 312) | typedef union type IPSR_Type (line 342) | typedef union type xPSR_Type (line 360) | typedef union type CONTROL_Type (line 399) | typedef union type NVIC_Type (line 430) | typedef struct type SCB_Type (line 457) | typedef struct type SysTick_Type (line 574) | typedef struct type MPU_Type (line 631) | typedef struct type ADC_TypeDef (line 805) | typedef struct type ADC_Common_TypeDef (line 828) | typedef struct type CRC_TypeDef (line 837) | typedef struct type DBG_TypeDef (line 851) | typedef struct type DMA_Channel_TypeDef (line 862) | typedef struct type DMA_TypeDef (line 870) | typedef struct type DMAMUX_Channel_TypeDef (line 879) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 884) | typedef struct type DMAMUX_RequestGen_TypeDef (line 890) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 895) | typedef struct type EXTI_TypeDef (line 904) | typedef struct type FLASH_TypeDef (line 923) | typedef struct type GPIO_TypeDef (line 947) | typedef struct type I2C_TypeDef (line 965) | typedef struct type IWDG_TypeDef (line 983) | typedef struct type LPTIM_TypeDef (line 995) | typedef struct type PWR_TypeDef (line 1013) | typedef struct type RCC_TypeDef (line 1040) | typedef struct type RTC_TypeDef (line 1072) | typedef struct type TAMP_TypeDef (line 1104) | typedef struct type SPI_TypeDef (line 1127) | typedef struct type SYSCFG_TypeDef (line 1143) | typedef struct type TIM_TypeDef (line 1155) | typedef struct type USART_TypeDef (line 1189) | typedef struct type VREFBUF_TypeDef (line 1208) | typedef struct type WWDG_TypeDef (line 1217) | typedef struct type AES_TypeDef (line 1227) | typedef struct type RNG_TypeDef (line 1258) | typedef struct FILE: STM32G030F6P6_DevBoard/software/adc/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 41) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 48) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 61) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 69) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 84) | void CLK_reset(void) { function RTC_init (line 102) | void RTC_init(void) { function RTC_init_LSE (line 114) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 126) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 135) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 146) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 157) | uint32_t RTC_readTime(void) { function RTC_readDate (line 164) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 171) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 186) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 201) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 214) | void DLY_ticks(uint32_t n) { function IWDG_start (line 227) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 239) | void IWDG_reload(uint16_t ms) { function LPT_init (line 251) | void LPT_init(void) { function LPT_shot (line 260) | void LPT_shot(uint16_t ms) { function LPT_start (line 267) | void LPT_start(uint16_t ms) { function LPT_sleep (line 274) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 289) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 294) | void SLEEP_WFE_now(void) { function STOP0_WFI_now (line 299) | void STOP0_WFI_now(void) { function STOP0_WFE_now (line 311) | void STOP0_WFE_now(void) { function STOP1_WFI_now (line 323) | void STOP1_WFI_now(void) { function STOP1_WFE_now (line 336) | void STOP1_WFE_now(void) { function STDBY_WFI_now (line 349) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 362) | void STDBY_WFE_now(void) { function BOOT_now (line 379) | void BOOT_now(void) { function RNG_init (line 398) | void RNG_init(void) { function RNG_read (line 407) | uint32_t RNG_read(void) { function __cxa_pure_virtual (line 416) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 422) | void __libc_init_array(void) { function Default_Handler (line 445) | void Default_Handler(void) { while(1); } function Reset_Handler (line 544) | void Reset_Handler(void) { FILE: STM32G030F6P6_DevBoard/software/adc/src/system.h function DLY_ms (line 362) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 475) | static inline uint32_t __iSave(void) { function __iRestore (line 483) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 531) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 538) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 543) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 550) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 557) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 564) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 571) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 576) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 583) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 588) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 595) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 600) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 605) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 610) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 615) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 646) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 653) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 664) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 672) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 691) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 696) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 706) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 716) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 728) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 738) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 746) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 843) | typedef struct { function __STATIC_INLINE (line 849) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 859) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 868) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 874) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 880) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 887) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 893) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32G030F6P6_DevBoard/software/blink/src/gpio.h function ADC_input_TEMP (line 540) | static inline void ADC_input_TEMP(void) { function ADC_input_VREF (line 547) | static inline void ADC_input_VREF(void) { function ADC_enable (line 554) | static inline void ADC_enable(void) { function ADC_disable (line 562) | static inline void ADC_disable(void) { function ADC_calibrate (line 573) | static inline void ADC_calibrate(void) { function ADC_init (line 579) | static inline void ADC_init(void) { function ADC_read (line 588) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 595) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 601) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32G030F6P6_DevBoard/software/blink/src/main.c function main (line 37) | int main (void) { FILE: STM32G030F6P6_DevBoard/software/blink/src/stm32g0xx.h type IRQn_Type (line 31) | typedef enum type FlagStatus (line 72) | typedef enum type FunctionalState (line 78) | typedef enum type ErrorStatus (line 85) | typedef enum type T_UINT32 (line 191) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 199) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 207) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 215) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 223) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 312) | typedef union type IPSR_Type (line 342) | typedef union type xPSR_Type (line 360) | typedef union type CONTROL_Type (line 399) | typedef union type NVIC_Type (line 430) | typedef struct type SCB_Type (line 457) | typedef struct type SysTick_Type (line 574) | typedef struct type MPU_Type (line 631) | typedef struct type ADC_TypeDef (line 805) | typedef struct type ADC_Common_TypeDef (line 828) | typedef struct type CRC_TypeDef (line 837) | typedef struct type DBG_TypeDef (line 851) | typedef struct type DMA_Channel_TypeDef (line 862) | typedef struct type DMA_TypeDef (line 870) | typedef struct type DMAMUX_Channel_TypeDef (line 879) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 884) | typedef struct type DMAMUX_RequestGen_TypeDef (line 890) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 895) | typedef struct type EXTI_TypeDef (line 904) | typedef struct type FLASH_TypeDef (line 923) | typedef struct type GPIO_TypeDef (line 947) | typedef struct type I2C_TypeDef (line 965) | typedef struct type IWDG_TypeDef (line 983) | typedef struct type LPTIM_TypeDef (line 995) | typedef struct type PWR_TypeDef (line 1013) | typedef struct type RCC_TypeDef (line 1040) | typedef struct type RTC_TypeDef (line 1072) | typedef struct type TAMP_TypeDef (line 1104) | typedef struct type SPI_TypeDef (line 1127) | typedef struct type SYSCFG_TypeDef (line 1143) | typedef struct type TIM_TypeDef (line 1155) | typedef struct type USART_TypeDef (line 1189) | typedef struct type VREFBUF_TypeDef (line 1208) | typedef struct type WWDG_TypeDef (line 1217) | typedef struct type AES_TypeDef (line 1227) | typedef struct type RNG_TypeDef (line 1258) | typedef struct FILE: STM32G030F6P6_DevBoard/software/blink/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 41) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 48) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 61) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 69) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 84) | void CLK_reset(void) { function RTC_init (line 102) | void RTC_init(void) { function RTC_init_LSE (line 114) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 126) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 135) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 146) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 157) | uint32_t RTC_readTime(void) { function RTC_readDate (line 164) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 171) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 186) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 201) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 214) | void DLY_ticks(uint32_t n) { function IWDG_start (line 227) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 239) | void IWDG_reload(uint16_t ms) { function LPT_init (line 251) | void LPT_init(void) { function LPT_shot (line 260) | void LPT_shot(uint16_t ms) { function LPT_start (line 267) | void LPT_start(uint16_t ms) { function LPT_sleep (line 274) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 289) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 294) | void SLEEP_WFE_now(void) { function STOP0_WFI_now (line 299) | void STOP0_WFI_now(void) { function STOP0_WFE_now (line 311) | void STOP0_WFE_now(void) { function STOP1_WFI_now (line 323) | void STOP1_WFI_now(void) { function STOP1_WFE_now (line 336) | void STOP1_WFE_now(void) { function STDBY_WFI_now (line 349) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 362) | void STDBY_WFE_now(void) { function BOOT_now (line 379) | void BOOT_now(void) { function RNG_init (line 398) | void RNG_init(void) { function RNG_read (line 407) | uint32_t RNG_read(void) { function __cxa_pure_virtual (line 416) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 422) | void __libc_init_array(void) { function Default_Handler (line 445) | void Default_Handler(void) { while(1); } function Reset_Handler (line 544) | void Reset_Handler(void) { FILE: STM32G030F6P6_DevBoard/software/blink/src/system.h function DLY_ms (line 362) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 475) | static inline uint32_t __iSave(void) { function __iRestore (line 483) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 531) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 538) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 543) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 550) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 557) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 564) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 571) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 576) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 583) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 588) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 595) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 600) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 605) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 610) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 615) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 646) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 653) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 664) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 672) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 691) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 696) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 706) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 716) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 728) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 738) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 746) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 843) | typedef struct { function __STATIC_INLINE (line 849) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 859) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 868) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 874) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 880) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 887) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 893) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32G030F6P6_DevBoard/software/crc/src/main.c function main (line 36) | int main (void) { FILE: STM32G030F6P6_DevBoard/software/crc/src/print.c function printD (line 14) | void printD(void (*putchar) (char c), uint32_t value) { function printN (line 31) | void printN(void (*putchar) (char c), uint8_t nibble) { function printB (line 36) | void printB(void (*putchar) (char c), uint8_t value) { function printH (line 42) | void printH(void (*putchar) (char c), uint16_t value) { function printW (line 48) | void printW(void (*putchar) (char c), uint32_t value) { function printS (line 54) | void printS(void (*putchar) (char c), const char* str) { function println (line 59) | void println(void (*putchar) (char c), const char* str) { function printF (line 68) | void printF(void (*putchar) (char c), const char *format, ...) { function _vfprintf (line 75) | static void _vfprintf(void (*putchar) (char c), const char* str, va_lis... function _itoa (line 120) | void _itoa(void (*putchar) (char c), int32_t val, int8_t rad, int8_t len) { FILE: STM32G030F6P6_DevBoard/software/crc/src/stm32g0xx.h type IRQn_Type (line 31) | typedef enum type FlagStatus (line 72) | typedef enum type FunctionalState (line 78) | typedef enum type ErrorStatus (line 85) | typedef enum type T_UINT32 (line 191) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 199) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 207) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 215) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 223) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 312) | typedef union type IPSR_Type (line 342) | typedef union type xPSR_Type (line 360) | typedef union type CONTROL_Type (line 399) | typedef union type NVIC_Type (line 430) | typedef struct type SCB_Type (line 457) | typedef struct type SysTick_Type (line 574) | typedef struct type MPU_Type (line 631) | typedef struct type ADC_TypeDef (line 805) | typedef struct type ADC_Common_TypeDef (line 828) | typedef struct type CRC_TypeDef (line 837) | typedef struct type DBG_TypeDef (line 851) | typedef struct type DMA_Channel_TypeDef (line 862) | typedef struct type DMA_TypeDef (line 870) | typedef struct type DMAMUX_Channel_TypeDef (line 879) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 884) | typedef struct type DMAMUX_RequestGen_TypeDef (line 890) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 895) | typedef struct type EXTI_TypeDef (line 904) | typedef struct type FLASH_TypeDef (line 923) | typedef struct type GPIO_TypeDef (line 947) | typedef struct type I2C_TypeDef (line 965) | typedef struct type IWDG_TypeDef (line 983) | typedef struct type LPTIM_TypeDef (line 995) | typedef struct type PWR_TypeDef (line 1013) | typedef struct type RCC_TypeDef (line 1040) | typedef struct type RTC_TypeDef (line 1072) | typedef struct type TAMP_TypeDef (line 1104) | typedef struct type SPI_TypeDef (line 1127) | typedef struct type SYSCFG_TypeDef (line 1143) | typedef struct type TIM_TypeDef (line 1155) | typedef struct type USART_TypeDef (line 1189) | typedef struct type VREFBUF_TypeDef (line 1208) | typedef struct type WWDG_TypeDef (line 1217) | typedef struct type AES_TypeDef (line 1227) | typedef struct type RNG_TypeDef (line 1258) | typedef struct FILE: STM32G030F6P6_DevBoard/software/crc/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 41) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 48) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 61) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 69) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 84) | void CLK_reset(void) { function RTC_init (line 102) | void RTC_init(void) { function RTC_init_LSE (line 114) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 126) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 135) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 146) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 157) | uint32_t RTC_readTime(void) { function RTC_readDate (line 164) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 171) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 186) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 201) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 214) | void DLY_ticks(uint32_t n) { function IWDG_start (line 227) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 239) | void IWDG_reload(uint16_t ms) { function LPT_init (line 251) | void LPT_init(void) { function LPT_shot (line 260) | void LPT_shot(uint16_t ms) { function LPT_start (line 267) | void LPT_start(uint16_t ms) { function LPT_sleep (line 274) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 289) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 294) | void SLEEP_WFE_now(void) { function STOP0_WFI_now (line 299) | void STOP0_WFI_now(void) { function STOP0_WFE_now (line 311) | void STOP0_WFE_now(void) { function STOP1_WFI_now (line 323) | void STOP1_WFI_now(void) { function STOP1_WFE_now (line 336) | void STOP1_WFE_now(void) { function STDBY_WFI_now (line 349) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 362) | void STDBY_WFE_now(void) { function BOOT_now (line 379) | void BOOT_now(void) { function RNG_init (line 398) | void RNG_init(void) { function RNG_read (line 407) | uint32_t RNG_read(void) { function __cxa_pure_virtual (line 416) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 422) | void __libc_init_array(void) { function Default_Handler (line 445) | void Default_Handler(void) { while(1); } function Reset_Handler (line 544) | void Reset_Handler(void) { FILE: STM32G030F6P6_DevBoard/software/crc/src/system.h function DLY_ms (line 362) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 475) | static inline uint32_t __iSave(void) { function __iRestore (line 483) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 531) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 538) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 543) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 550) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 557) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 564) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 571) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 576) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 583) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 588) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 595) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 600) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 605) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 610) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 615) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 646) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 653) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 664) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 672) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 691) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 696) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 706) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 716) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 728) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 738) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 746) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 843) | typedef struct { function __STATIC_INLINE (line 849) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 859) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 868) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 874) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 880) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 887) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 893) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32G030F6P6_DevBoard/software/crc/src/uart2.c function UART2_init (line 9) | void UART2_init(void) { function UART2_read (line 44) | char UART2_read(void) { function UART2_write (line 50) | void UART2_write(const char c) { FILE: STM32G030F6P6_DevBoard/software/debug/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 43) | void DEBUG_write(const char c) { function DEBUG_print (line 49) | void DEBUG_print(const char* str) { function DEBUG_println (line 54) | void DEBUG_println(const char* str) { function DEBUG_printD (line 64) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: STM32G030F6P6_DevBoard/software/debug/src/main.c function main (line 35) | int main (void) { FILE: STM32G030F6P6_DevBoard/software/debug/src/stm32g0xx.h type IRQn_Type (line 31) | typedef enum type FlagStatus (line 72) | typedef enum type FunctionalState (line 78) | typedef enum type ErrorStatus (line 85) | typedef enum type T_UINT32 (line 191) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 199) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 207) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 215) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 223) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 312) | typedef union type IPSR_Type (line 342) | typedef union type xPSR_Type (line 360) | typedef union type CONTROL_Type (line 399) | typedef union type NVIC_Type (line 430) | typedef struct type SCB_Type (line 457) | typedef struct type SysTick_Type (line 574) | typedef struct type MPU_Type (line 631) | typedef struct type ADC_TypeDef (line 805) | typedef struct type ADC_Common_TypeDef (line 828) | typedef struct type CRC_TypeDef (line 837) | typedef struct type DBG_TypeDef (line 851) | typedef struct type DMA_Channel_TypeDef (line 862) | typedef struct type DMA_TypeDef (line 870) | typedef struct type DMAMUX_Channel_TypeDef (line 879) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 884) | typedef struct type DMAMUX_RequestGen_TypeDef (line 890) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 895) | typedef struct type EXTI_TypeDef (line 904) | typedef struct type FLASH_TypeDef (line 923) | typedef struct type GPIO_TypeDef (line 947) | typedef struct type I2C_TypeDef (line 965) | typedef struct type IWDG_TypeDef (line 983) | typedef struct type LPTIM_TypeDef (line 995) | typedef struct type PWR_TypeDef (line 1013) | typedef struct type RCC_TypeDef (line 1040) | typedef struct type RTC_TypeDef (line 1072) | typedef struct type TAMP_TypeDef (line 1104) | typedef struct type SPI_TypeDef (line 1127) | typedef struct type SYSCFG_TypeDef (line 1143) | typedef struct type TIM_TypeDef (line 1155) | typedef struct type USART_TypeDef (line 1189) | typedef struct type VREFBUF_TypeDef (line 1208) | typedef struct type WWDG_TypeDef (line 1217) | typedef struct type AES_TypeDef (line 1227) | typedef struct type RNG_TypeDef (line 1258) | typedef struct FILE: STM32G030F6P6_DevBoard/software/debug/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 41) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 48) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 61) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 69) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 84) | void CLK_reset(void) { function RTC_init (line 102) | void RTC_init(void) { function RTC_init_LSE (line 114) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 126) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 135) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 146) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 157) | uint32_t RTC_readTime(void) { function RTC_readDate (line 164) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 171) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 186) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 201) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 214) | void DLY_ticks(uint32_t n) { function IWDG_start (line 227) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 239) | void IWDG_reload(uint16_t ms) { function LPT_init (line 251) | void LPT_init(void) { function LPT_shot (line 260) | void LPT_shot(uint16_t ms) { function LPT_start (line 267) | void LPT_start(uint16_t ms) { function LPT_sleep (line 274) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 289) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 294) | void SLEEP_WFE_now(void) { function STOP0_WFI_now (line 299) | void STOP0_WFI_now(void) { function STOP0_WFE_now (line 311) | void STOP0_WFE_now(void) { function STOP1_WFI_now (line 323) | void STOP1_WFI_now(void) { function STOP1_WFE_now (line 336) | void STOP1_WFE_now(void) { function STDBY_WFI_now (line 349) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 362) | void STDBY_WFE_now(void) { function BOOT_now (line 379) | void BOOT_now(void) { function RNG_init (line 398) | void RNG_init(void) { function RNG_read (line 407) | uint32_t RNG_read(void) { function __cxa_pure_virtual (line 416) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 422) | void __libc_init_array(void) { function Default_Handler (line 445) | void Default_Handler(void) { while(1); } function Reset_Handler (line 544) | void Reset_Handler(void) { FILE: STM32G030F6P6_DevBoard/software/debug/src/system.h function DLY_ms (line 362) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 475) | static inline uint32_t __iSave(void) { function __iRestore (line 483) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 531) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 538) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 543) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 550) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 557) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 564) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 571) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 576) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 583) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 588) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 595) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 600) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 605) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 610) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 615) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 646) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 653) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 664) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 672) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 691) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 696) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 706) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 716) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 728) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 738) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 746) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 843) | typedef struct { function __STATIC_INLINE (line 849) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 859) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 868) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 874) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 880) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 887) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 893) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32G030F6P6_DevBoard/software/lptim/src/gpio.h function ADC_input_TEMP (line 540) | static inline void ADC_input_TEMP(void) { function ADC_input_VREF (line 547) | static inline void ADC_input_VREF(void) { function ADC_enable (line 554) | static inline void ADC_enable(void) { function ADC_disable (line 562) | static inline void ADC_disable(void) { function ADC_calibrate (line 573) | static inline void ADC_calibrate(void) { function ADC_init (line 579) | static inline void ADC_init(void) { function ADC_read (line 588) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 595) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 601) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32G030F6P6_DevBoard/software/lptim/src/main.c function main (line 37) | int main (void) { FILE: STM32G030F6P6_DevBoard/software/lptim/src/stm32g0xx.h type IRQn_Type (line 31) | typedef enum type FlagStatus (line 72) | typedef enum type FunctionalState (line 78) | typedef enum type ErrorStatus (line 85) | typedef enum type T_UINT32 (line 191) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 199) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 207) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 215) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 223) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 312) | typedef union type IPSR_Type (line 342) | typedef union type xPSR_Type (line 360) | typedef union type CONTROL_Type (line 399) | typedef union type NVIC_Type (line 430) | typedef struct type SCB_Type (line 457) | typedef struct type SysTick_Type (line 574) | typedef struct type MPU_Type (line 631) | typedef struct type ADC_TypeDef (line 805) | typedef struct type ADC_Common_TypeDef (line 828) | typedef struct type CRC_TypeDef (line 837) | typedef struct type DBG_TypeDef (line 851) | typedef struct type DMA_Channel_TypeDef (line 862) | typedef struct type DMA_TypeDef (line 870) | typedef struct type DMAMUX_Channel_TypeDef (line 879) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 884) | typedef struct type DMAMUX_RequestGen_TypeDef (line 890) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 895) | typedef struct type EXTI_TypeDef (line 904) | typedef struct type FLASH_TypeDef (line 923) | typedef struct type GPIO_TypeDef (line 947) | typedef struct type I2C_TypeDef (line 965) | typedef struct type IWDG_TypeDef (line 983) | typedef struct type LPTIM_TypeDef (line 995) | typedef struct type PWR_TypeDef (line 1013) | typedef struct type RCC_TypeDef (line 1040) | typedef struct type RTC_TypeDef (line 1072) | typedef struct type TAMP_TypeDef (line 1104) | typedef struct type SPI_TypeDef (line 1127) | typedef struct type SYSCFG_TypeDef (line 1143) | typedef struct type TIM_TypeDef (line 1155) | typedef struct type USART_TypeDef (line 1189) | typedef struct type VREFBUF_TypeDef (line 1208) | typedef struct type WWDG_TypeDef (line 1217) | typedef struct type AES_TypeDef (line 1227) | typedef struct type RNG_TypeDef (line 1258) | typedef struct FILE: STM32G030F6P6_DevBoard/software/lptim/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 41) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 48) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 61) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 69) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 84) | void CLK_reset(void) { function RTC_init (line 102) | void RTC_init(void) { function RTC_init_LSE (line 114) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 126) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 135) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 146) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 157) | uint32_t RTC_readTime(void) { function RTC_readDate (line 164) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 171) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 186) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 201) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 214) | void DLY_ticks(uint32_t n) { function IWDG_start (line 227) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 239) | void IWDG_reload(uint16_t ms) { function LPT_init (line 251) | void LPT_init(void) { function LPT_shot (line 260) | void LPT_shot(uint16_t ms) { function LPT_start (line 267) | void LPT_start(uint16_t ms) { function LPT_sleep (line 274) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 289) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 294) | void SLEEP_WFE_now(void) { function STOP0_WFI_now (line 299) | void STOP0_WFI_now(void) { function STOP0_WFE_now (line 311) | void STOP0_WFE_now(void) { function STOP1_WFI_now (line 323) | void STOP1_WFI_now(void) { function STOP1_WFE_now (line 336) | void STOP1_WFE_now(void) { function STDBY_WFI_now (line 349) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 362) | void STDBY_WFE_now(void) { function BOOT_now (line 379) | void BOOT_now(void) { function RNG_init (line 398) | void RNG_init(void) { function RNG_read (line 407) | uint32_t RNG_read(void) { function __cxa_pure_virtual (line 416) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 422) | void __libc_init_array(void) { function Default_Handler (line 445) | void Default_Handler(void) { while(1); } function Reset_Handler (line 544) | void Reset_Handler(void) { FILE: STM32G030F6P6_DevBoard/software/lptim/src/system.h function DLY_ms (line 362) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 475) | static inline uint32_t __iSave(void) { function __iRestore (line 483) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 531) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 538) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 543) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 550) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 557) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 564) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 571) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 576) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 583) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 588) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 595) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 600) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 605) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 610) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 615) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 646) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 653) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 664) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 672) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 691) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 696) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 706) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 716) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 728) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 738) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 746) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 843) | typedef struct { function __STATIC_INLINE (line 849) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 859) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 868) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 874) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 880) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 887) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 893) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32G030F6P6_DevBoard/software/neopixel_spi/src/main.c function main (line 35) | int main(void) { FILE: STM32G030F6P6_DevBoard/software/neopixel_spi/src/neo_spi.c function NEO_init (line 32) | void NEO_init(void) { function NEO_sendByte (line 80) | void NEO_sendByte(uint8_t data) { function NEO_update (line 92) | void NEO_update(void) { function NEO_clearAll (line 103) | void NEO_clearAll(void) { function NEO_writeColor (line 114) | void NEO_writeColor(uint8_t pixel, uint8_t r, uint8_t g, uint8_t b) { function NEO_writeHue (line 129) | void NEO_writeHue(uint8_t pixel, uint8_t hue, uint8_t bright) { function NEO_clearPixel (line 144) | void NEO_clearPixel(uint8_t pixel) { FILE: STM32G030F6P6_DevBoard/software/neopixel_spi/src/stm32g0xx.h type IRQn_Type (line 31) | typedef enum type FlagStatus (line 72) | typedef enum type FunctionalState (line 78) | typedef enum type ErrorStatus (line 85) | typedef enum type T_UINT32 (line 191) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 199) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 207) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 215) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 223) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 312) | typedef union type IPSR_Type (line 342) | typedef union type xPSR_Type (line 360) | typedef union type CONTROL_Type (line 399) | typedef union type NVIC_Type (line 430) | typedef struct type SCB_Type (line 457) | typedef struct type SysTick_Type (line 574) | typedef struct type MPU_Type (line 631) | typedef struct type ADC_TypeDef (line 805) | typedef struct type ADC_Common_TypeDef (line 828) | typedef struct type CRC_TypeDef (line 837) | typedef struct type DBG_TypeDef (line 851) | typedef struct type DMA_Channel_TypeDef (line 862) | typedef struct type DMA_TypeDef (line 870) | typedef struct type DMAMUX_Channel_TypeDef (line 879) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 884) | typedef struct type DMAMUX_RequestGen_TypeDef (line 890) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 895) | typedef struct type EXTI_TypeDef (line 904) | typedef struct type FLASH_TypeDef (line 923) | typedef struct type GPIO_TypeDef (line 947) | typedef struct type I2C_TypeDef (line 965) | typedef struct type IWDG_TypeDef (line 983) | typedef struct type LPTIM_TypeDef (line 995) | typedef struct type PWR_TypeDef (line 1013) | typedef struct type RCC_TypeDef (line 1040) | typedef struct type RTC_TypeDef (line 1072) | typedef struct type TAMP_TypeDef (line 1104) | typedef struct type SPI_TypeDef (line 1127) | typedef struct type SYSCFG_TypeDef (line 1143) | typedef struct type TIM_TypeDef (line 1155) | typedef struct type USART_TypeDef (line 1189) | typedef struct type VREFBUF_TypeDef (line 1208) | typedef struct type WWDG_TypeDef (line 1217) | typedef struct type AES_TypeDef (line 1227) | typedef struct type RNG_TypeDef (line 1258) | typedef struct FILE: STM32G030F6P6_DevBoard/software/neopixel_spi/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 41) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 48) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 61) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 69) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 84) | void CLK_reset(void) { function RTC_init (line 102) | void RTC_init(void) { function RTC_init_LSE (line 114) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 126) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 135) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 146) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 157) | uint32_t RTC_readTime(void) { function RTC_readDate (line 164) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 171) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 186) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 201) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 214) | void DLY_ticks(uint32_t n) { function IWDG_start (line 227) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 239) | void IWDG_reload(uint16_t ms) { function LPT_init (line 251) | void LPT_init(void) { function LPT_shot (line 260) | void LPT_shot(uint16_t ms) { function LPT_start (line 267) | void LPT_start(uint16_t ms) { function LPT_sleep (line 274) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 289) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 294) | void SLEEP_WFE_now(void) { function STOP0_WFI_now (line 299) | void STOP0_WFI_now(void) { function STOP0_WFE_now (line 311) | void STOP0_WFE_now(void) { function STOP1_WFI_now (line 323) | void STOP1_WFI_now(void) { function STOP1_WFE_now (line 336) | void STOP1_WFE_now(void) { function STDBY_WFI_now (line 349) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 362) | void STDBY_WFE_now(void) { function BOOT_now (line 379) | void BOOT_now(void) { function RNG_init (line 398) | void RNG_init(void) { function RNG_read (line 407) | uint32_t RNG_read(void) { function __cxa_pure_virtual (line 416) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 422) | void __libc_init_array(void) { function Default_Handler (line 445) | void Default_Handler(void) { while(1); } function Reset_Handler (line 544) | void Reset_Handler(void) { FILE: STM32G030F6P6_DevBoard/software/neopixel_spi/src/system.h function DLY_ms (line 362) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 475) | static inline uint32_t __iSave(void) { function __iRestore (line 483) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 531) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 538) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 543) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 550) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 557) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 564) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 571) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 576) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 583) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 588) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 595) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 600) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 605) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 610) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 615) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 646) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 653) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 664) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 672) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 691) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 696) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 706) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 716) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 728) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 738) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 746) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 843) | typedef struct { function __STATIC_INLINE (line 849) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 859) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 868) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 874) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 880) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 887) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 893) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32G030F6P6_DevBoard/software/oled_mandelbrot/src/i2c_tx.c function I2C_init (line 13) | void I2C_init(void) { function I2C_start (line 62) | void I2C_start(uint8_t addr) { function I2C_write (line 67) | void I2C_write(uint8_t data) { function I2C_stop (line 73) | void I2C_stop(void) { function I2C_writeBuffer (line 79) | void I2C_writeBuffer(uint8_t* buf, uint16_t len) { FILE: STM32G030F6P6_DevBoard/software/oled_mandelbrot/src/main.c function MANDEL_draw (line 72) | void MANDEL_draw(void) { function main (line 107) | int main(void) { FILE: STM32G030F6P6_DevBoard/software/oled_mandelbrot/src/stm32g0xx.h type IRQn_Type (line 31) | typedef enum type FlagStatus (line 72) | typedef enum type FunctionalState (line 78) | typedef enum type ErrorStatus (line 85) | typedef enum type T_UINT32 (line 191) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 199) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 207) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 215) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 223) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 312) | typedef union type IPSR_Type (line 342) | typedef union type xPSR_Type (line 360) | typedef union type CONTROL_Type (line 399) | typedef union type NVIC_Type (line 430) | typedef struct type SCB_Type (line 457) | typedef struct type SysTick_Type (line 574) | typedef struct type MPU_Type (line 631) | typedef struct type ADC_TypeDef (line 805) | typedef struct type ADC_Common_TypeDef (line 828) | typedef struct type CRC_TypeDef (line 837) | typedef struct type DBG_TypeDef (line 851) | typedef struct type DMA_Channel_TypeDef (line 862) | typedef struct type DMA_TypeDef (line 870) | typedef struct type DMAMUX_Channel_TypeDef (line 879) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 884) | typedef struct type DMAMUX_RequestGen_TypeDef (line 890) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 895) | typedef struct type EXTI_TypeDef (line 904) | typedef struct type FLASH_TypeDef (line 923) | typedef struct type GPIO_TypeDef (line 947) | typedef struct type I2C_TypeDef (line 965) | typedef struct type IWDG_TypeDef (line 983) | typedef struct type LPTIM_TypeDef (line 995) | typedef struct type PWR_TypeDef (line 1013) | typedef struct type RCC_TypeDef (line 1040) | typedef struct type RTC_TypeDef (line 1072) | typedef struct type TAMP_TypeDef (line 1104) | typedef struct type SPI_TypeDef (line 1127) | typedef struct type SYSCFG_TypeDef (line 1143) | typedef struct type TIM_TypeDef (line 1155) | typedef struct type USART_TypeDef (line 1189) | typedef struct type VREFBUF_TypeDef (line 1208) | typedef struct type WWDG_TypeDef (line 1217) | typedef struct type AES_TypeDef (line 1227) | typedef struct type RNG_TypeDef (line 1258) | typedef struct FILE: STM32G030F6P6_DevBoard/software/oled_mandelbrot/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 41) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 48) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 61) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 69) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 84) | void CLK_reset(void) { function RTC_init (line 102) | void RTC_init(void) { function RTC_init_LSE (line 114) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 126) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 135) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 146) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 157) | uint32_t RTC_readTime(void) { function RTC_readDate (line 164) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 171) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 186) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 201) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 214) | void DLY_ticks(uint32_t n) { function IWDG_start (line 227) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 239) | void IWDG_reload(uint16_t ms) { function LPT_init (line 251) | void LPT_init(void) { function LPT_shot (line 260) | void LPT_shot(uint16_t ms) { function LPT_start (line 267) | void LPT_start(uint16_t ms) { function LPT_sleep (line 274) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 289) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 294) | void SLEEP_WFE_now(void) { function STOP0_WFI_now (line 299) | void STOP0_WFI_now(void) { function STOP0_WFE_now (line 311) | void STOP0_WFE_now(void) { function STOP1_WFI_now (line 323) | void STOP1_WFI_now(void) { function STOP1_WFE_now (line 336) | void STOP1_WFE_now(void) { function STDBY_WFI_now (line 349) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 362) | void STDBY_WFE_now(void) { function BOOT_now (line 379) | void BOOT_now(void) { function RNG_init (line 398) | void RNG_init(void) { function RNG_read (line 407) | uint32_t RNG_read(void) { function __cxa_pure_virtual (line 416) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 422) | void __libc_init_array(void) { function Default_Handler (line 445) | void Default_Handler(void) { while(1); } function Reset_Handler (line 544) | void Reset_Handler(void) { FILE: STM32G030F6P6_DevBoard/software/oled_mandelbrot/src/system.h function DLY_ms (line 362) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 475) | static inline uint32_t __iSave(void) { function __iRestore (line 483) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 531) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 538) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 543) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 550) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 557) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 564) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 571) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 576) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 583) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 588) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 595) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 600) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 605) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 610) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 615) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 646) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 653) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 664) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 672) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 691) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 696) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 706) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 716) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 728) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 738) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 746) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 843) | typedef struct { function __STATIC_INLINE (line 849) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 859) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 868) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 874) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 880) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 887) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 893) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32G030F6P6_DevBoard/software/random/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 43) | void DEBUG_write(const char c) { function DEBUG_print (line 49) | void DEBUG_print(const char* str) { function DEBUG_println (line 54) | void DEBUG_println(const char* str) { function DEBUG_printD (line 64) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: STM32G030F6P6_DevBoard/software/random/src/main.c function main (line 36) | int main (void) { FILE: STM32G030F6P6_DevBoard/software/random/src/stm32g0xx.h type IRQn_Type (line 31) | typedef enum type FlagStatus (line 72) | typedef enum type FunctionalState (line 78) | typedef enum type ErrorStatus (line 85) | typedef enum type T_UINT32 (line 191) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 199) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 207) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 215) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 223) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 312) | typedef union type IPSR_Type (line 342) | typedef union type xPSR_Type (line 360) | typedef union type CONTROL_Type (line 399) | typedef union type NVIC_Type (line 430) | typedef struct type SCB_Type (line 457) | typedef struct type SysTick_Type (line 574) | typedef struct type MPU_Type (line 631) | typedef struct type ADC_TypeDef (line 805) | typedef struct type ADC_Common_TypeDef (line 828) | typedef struct type CRC_TypeDef (line 837) | typedef struct type DBG_TypeDef (line 851) | typedef struct type DMA_Channel_TypeDef (line 862) | typedef struct type DMA_TypeDef (line 870) | typedef struct type DMAMUX_Channel_TypeDef (line 879) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 884) | typedef struct type DMAMUX_RequestGen_TypeDef (line 890) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 895) | typedef struct type EXTI_TypeDef (line 904) | typedef struct type FLASH_TypeDef (line 923) | typedef struct type GPIO_TypeDef (line 947) | typedef struct type I2C_TypeDef (line 965) | typedef struct type IWDG_TypeDef (line 983) | typedef struct type LPTIM_TypeDef (line 995) | typedef struct type PWR_TypeDef (line 1013) | typedef struct type RCC_TypeDef (line 1040) | typedef struct type RTC_TypeDef (line 1072) | typedef struct type TAMP_TypeDef (line 1104) | typedef struct type SPI_TypeDef (line 1127) | typedef struct type SYSCFG_TypeDef (line 1143) | typedef struct type TIM_TypeDef (line 1155) | typedef struct type USART_TypeDef (line 1189) | typedef struct type VREFBUF_TypeDef (line 1208) | typedef struct type WWDG_TypeDef (line 1217) | typedef struct type AES_TypeDef (line 1227) | typedef struct type RNG_TypeDef (line 1258) | typedef struct FILE: STM32G030F6P6_DevBoard/software/random/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 41) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 48) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 61) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 69) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 84) | void CLK_reset(void) { function RTC_init (line 102) | void RTC_init(void) { function RTC_init_LSE (line 114) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 126) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 135) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 146) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 157) | uint32_t RTC_readTime(void) { function RTC_readDate (line 164) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 171) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 186) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 201) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 214) | void DLY_ticks(uint32_t n) { function IWDG_start (line 227) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 239) | void IWDG_reload(uint16_t ms) { function LPT_init (line 251) | void LPT_init(void) { function LPT_shot (line 260) | void LPT_shot(uint16_t ms) { function LPT_start (line 267) | void LPT_start(uint16_t ms) { function LPT_sleep (line 274) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 289) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 294) | void SLEEP_WFE_now(void) { function STOP0_WFI_now (line 299) | void STOP0_WFI_now(void) { function STOP0_WFE_now (line 311) | void STOP0_WFE_now(void) { function STOP1_WFI_now (line 323) | void STOP1_WFI_now(void) { function STOP1_WFE_now (line 336) | void STOP1_WFE_now(void) { function STDBY_WFI_now (line 349) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 362) | void STDBY_WFE_now(void) { function BOOT_now (line 379) | void BOOT_now(void) { function RNG_init (line 398) | void RNG_init(void) { function RNG_read (line 407) | uint32_t RNG_read(void) { function __cxa_pure_virtual (line 416) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 422) | void __libc_init_array(void) { function Default_Handler (line 445) | void Default_Handler(void) { while(1); } function Reset_Handler (line 544) | void Reset_Handler(void) { FILE: STM32G030F6P6_DevBoard/software/random/src/system.h function DLY_ms (line 362) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 475) | static inline uint32_t __iSave(void) { function __iRestore (line 483) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 531) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 538) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 543) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 550) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 557) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 564) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 571) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 576) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 583) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 588) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 595) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 600) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 605) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 610) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 615) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 646) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 653) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 664) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 672) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 691) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 696) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 706) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 716) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 728) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 738) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 746) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 843) | typedef struct { function __STATIC_INLINE (line 849) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 859) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 868) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 874) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 880) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 887) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 893) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32G030F6P6_DevBoard/software/reset/src/gpio.h function ADC_input_TEMP (line 540) | static inline void ADC_input_TEMP(void) { function ADC_input_VREF (line 547) | static inline void ADC_input_VREF(void) { function ADC_enable (line 554) | static inline void ADC_enable(void) { function ADC_disable (line 562) | static inline void ADC_disable(void) { function ADC_calibrate (line 573) | static inline void ADC_calibrate(void) { function ADC_init (line 579) | static inline void ADC_init(void) { function ADC_read (line 588) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 595) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 601) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32G030F6P6_DevBoard/software/reset/src/main.c function main (line 37) | int main(void) { FILE: STM32G030F6P6_DevBoard/software/reset/src/stm32g0xx.h type IRQn_Type (line 31) | typedef enum type FlagStatus (line 72) | typedef enum type FunctionalState (line 78) | typedef enum type ErrorStatus (line 85) | typedef enum type T_UINT32 (line 191) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 199) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 207) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 215) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 223) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 312) | typedef union type IPSR_Type (line 342) | typedef union type xPSR_Type (line 360) | typedef union type CONTROL_Type (line 399) | typedef union type NVIC_Type (line 430) | typedef struct type SCB_Type (line 457) | typedef struct type SysTick_Type (line 574) | typedef struct type MPU_Type (line 631) | typedef struct type ADC_TypeDef (line 805) | typedef struct type ADC_Common_TypeDef (line 828) | typedef struct type CRC_TypeDef (line 837) | typedef struct type DBG_TypeDef (line 851) | typedef struct type DMA_Channel_TypeDef (line 862) | typedef struct type DMA_TypeDef (line 870) | typedef struct type DMAMUX_Channel_TypeDef (line 879) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 884) | typedef struct type DMAMUX_RequestGen_TypeDef (line 890) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 895) | typedef struct type EXTI_TypeDef (line 904) | typedef struct type FLASH_TypeDef (line 923) | typedef struct type GPIO_TypeDef (line 947) | typedef struct type I2C_TypeDef (line 965) | typedef struct type IWDG_TypeDef (line 983) | typedef struct type LPTIM_TypeDef (line 995) | typedef struct type PWR_TypeDef (line 1013) | typedef struct type RCC_TypeDef (line 1040) | typedef struct type RTC_TypeDef (line 1072) | typedef struct type TAMP_TypeDef (line 1104) | typedef struct type SPI_TypeDef (line 1127) | typedef struct type SYSCFG_TypeDef (line 1143) | typedef struct type TIM_TypeDef (line 1155) | typedef struct type USART_TypeDef (line 1189) | typedef struct type VREFBUF_TypeDef (line 1208) | typedef struct type WWDG_TypeDef (line 1217) | typedef struct type AES_TypeDef (line 1227) | typedef struct type RNG_TypeDef (line 1258) | typedef struct FILE: STM32G030F6P6_DevBoard/software/reset/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 41) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 48) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 61) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 69) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 84) | void CLK_reset(void) { function RTC_init (line 102) | void RTC_init(void) { function RTC_init_LSE (line 114) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 126) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 135) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 146) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 157) | uint32_t RTC_readTime(void) { function RTC_readDate (line 164) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 171) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 186) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 201) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 214) | void DLY_ticks(uint32_t n) { function IWDG_start (line 227) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 239) | void IWDG_reload(uint16_t ms) { function LPT_init (line 251) | void LPT_init(void) { function LPT_shot (line 260) | void LPT_shot(uint16_t ms) { function LPT_start (line 267) | void LPT_start(uint16_t ms) { function LPT_sleep (line 274) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 289) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 294) | void SLEEP_WFE_now(void) { function STOP0_WFI_now (line 299) | void STOP0_WFI_now(void) { function STOP0_WFE_now (line 311) | void STOP0_WFE_now(void) { function STOP1_WFI_now (line 323) | void STOP1_WFI_now(void) { function STOP1_WFE_now (line 336) | void STOP1_WFE_now(void) { function STDBY_WFI_now (line 349) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 362) | void STDBY_WFE_now(void) { function BOOT_now (line 379) | void BOOT_now(void) { function RNG_init (line 398) | void RNG_init(void) { function RNG_read (line 407) | uint32_t RNG_read(void) { function __cxa_pure_virtual (line 416) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 422) | void __libc_init_array(void) { function Default_Handler (line 445) | void Default_Handler(void) { while(1); } function Reset_Handler (line 544) | void Reset_Handler(void) { FILE: STM32G030F6P6_DevBoard/software/reset/src/system.h function DLY_ms (line 362) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 475) | static inline uint32_t __iSave(void) { function __iRestore (line 483) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 531) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 538) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 543) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 550) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 557) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 564) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 571) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 576) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 583) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 588) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 595) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 600) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 605) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 610) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 615) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 646) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 653) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 664) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 672) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 691) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 696) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 706) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 716) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 728) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 738) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 746) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 843) | typedef struct { function __STATIC_INLINE (line 849) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 859) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 868) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 874) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 880) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 887) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 893) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32G030F6P6_DevBoard/software/rtc/src/debug_serial.c function DEBUG_init (line 12) | void DEBUG_init(void) { function DEBUG_write (line 43) | void DEBUG_write(const char c) { function DEBUG_print (line 49) | void DEBUG_print(const char* str) { function DEBUG_println (line 54) | void DEBUG_println(const char* str) { function DEBUG_printD (line 64) | void DEBUG_printD(uint32_t value) { function DEBUG_printN (line 81) | void DEBUG_printN(uint8_t nibble) { function DEBUG_printB (line 86) | void DEBUG_printB(uint8_t value) { function DEBUG_printH (line 92) | void DEBUG_printH(uint16_t value) { function DEBUG_printW (line 98) | void DEBUG_printW(uint32_t value) { function DEBUG_printf (line 107) | void DEBUG_printf(const char *format, ...) { function DEBUG_vfprintf (line 114) | static void DEBUG_vfprintf(const char* str, va_list arp) { function DEBUG_itoa (line 159) | void DEBUG_itoa(int32_t val, int8_t rad, int8_t len) { FILE: STM32G030F6P6_DevBoard/software/rtc/src/gpio.h function ADC_input_TEMP (line 540) | static inline void ADC_input_TEMP(void) { function ADC_input_VREF (line 547) | static inline void ADC_input_VREF(void) { function ADC_enable (line 554) | static inline void ADC_enable(void) { function ADC_disable (line 562) | static inline void ADC_disable(void) { function ADC_calibrate (line 573) | static inline void ADC_calibrate(void) { function ADC_init (line 579) | static inline void ADC_init(void) { function ADC_read (line 588) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 595) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 601) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32G030F6P6_DevBoard/software/rtc/src/main.c function main (line 38) | int main(void) { FILE: STM32G030F6P6_DevBoard/software/rtc/src/stm32g0xx.h type IRQn_Type (line 31) | typedef enum type FlagStatus (line 72) | typedef enum type FunctionalState (line 78) | typedef enum type ErrorStatus (line 85) | typedef enum type T_UINT32 (line 191) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 199) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 207) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 215) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 223) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 312) | typedef union type IPSR_Type (line 342) | typedef union type xPSR_Type (line 360) | typedef union type CONTROL_Type (line 399) | typedef union type NVIC_Type (line 430) | typedef struct type SCB_Type (line 457) | typedef struct type SysTick_Type (line 574) | typedef struct type MPU_Type (line 631) | typedef struct type ADC_TypeDef (line 805) | typedef struct type ADC_Common_TypeDef (line 828) | typedef struct type CRC_TypeDef (line 837) | typedef struct type DBG_TypeDef (line 851) | typedef struct type DMA_Channel_TypeDef (line 862) | typedef struct type DMA_TypeDef (line 870) | typedef struct type DMAMUX_Channel_TypeDef (line 879) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 884) | typedef struct type DMAMUX_RequestGen_TypeDef (line 890) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 895) | typedef struct type EXTI_TypeDef (line 904) | typedef struct type FLASH_TypeDef (line 923) | typedef struct type GPIO_TypeDef (line 947) | typedef struct type I2C_TypeDef (line 965) | typedef struct type IWDG_TypeDef (line 983) | typedef struct type LPTIM_TypeDef (line 995) | typedef struct type PWR_TypeDef (line 1013) | typedef struct type RCC_TypeDef (line 1040) | typedef struct type RTC_TypeDef (line 1072) | typedef struct type TAMP_TypeDef (line 1104) | typedef struct type SPI_TypeDef (line 1127) | typedef struct type SYSCFG_TypeDef (line 1143) | typedef struct type TIM_TypeDef (line 1155) | typedef struct type USART_TypeDef (line 1189) | typedef struct type VREFBUF_TypeDef (line 1208) | typedef struct type WWDG_TypeDef (line 1217) | typedef struct type AES_TypeDef (line 1227) | typedef struct type RNG_TypeDef (line 1258) | typedef struct FILE: STM32G030F6P6_DevBoard/software/rtc/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 41) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 48) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 61) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 69) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 84) | void CLK_reset(void) { function RTC_init (line 102) | void RTC_init(void) { function RTC_init_LSE (line 114) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 126) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 135) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 146) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 157) | uint32_t RTC_readTime(void) { function RTC_readDate (line 164) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 171) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 186) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 201) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 214) | void DLY_ticks(uint32_t n) { function IWDG_start (line 227) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 239) | void IWDG_reload(uint16_t ms) { function LPT_init (line 251) | void LPT_init(void) { function LPT_shot (line 260) | void LPT_shot(uint16_t ms) { function LPT_start (line 267) | void LPT_start(uint16_t ms) { function LPT_sleep (line 274) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 289) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 294) | void SLEEP_WFE_now(void) { function STOP0_WFI_now (line 299) | void STOP0_WFI_now(void) { function STOP0_WFE_now (line 311) | void STOP0_WFE_now(void) { function STOP1_WFI_now (line 323) | void STOP1_WFI_now(void) { function STOP1_WFE_now (line 336) | void STOP1_WFE_now(void) { function STDBY_WFI_now (line 349) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 362) | void STDBY_WFE_now(void) { function BOOT_now (line 379) | void BOOT_now(void) { function RNG_init (line 398) | void RNG_init(void) { function RNG_read (line 407) | uint32_t RNG_read(void) { function __cxa_pure_virtual (line 416) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 422) | void __libc_init_array(void) { function Default_Handler (line 445) | void Default_Handler(void) { while(1); } function Reset_Handler (line 544) | void Reset_Handler(void) { FILE: STM32G030F6P6_DevBoard/software/rtc/src/system.h function DLY_ms (line 362) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 475) | static inline uint32_t __iSave(void) { function __iRestore (line 483) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 531) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 538) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 543) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 550) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 557) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 564) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 571) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 576) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 583) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 588) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 595) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 600) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 605) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 610) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 615) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 646) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 653) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 664) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 672) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 691) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 696) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 706) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 716) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 728) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 738) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 746) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 843) | typedef struct { function __STATIC_INLINE (line 849) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 859) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 868) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 874) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 880) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 887) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 893) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32G030F6P6_DevBoard/software/serial/src/main.c function main (line 35) | int main (void) { FILE: STM32G030F6P6_DevBoard/software/serial/src/stm32g0xx.h type IRQn_Type (line 31) | typedef enum type FlagStatus (line 72) | typedef enum type FunctionalState (line 78) | typedef enum type ErrorStatus (line 85) | typedef enum type T_UINT32 (line 191) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 199) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 207) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 215) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 223) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 312) | typedef union type IPSR_Type (line 342) | typedef union type xPSR_Type (line 360) | typedef union type CONTROL_Type (line 399) | typedef union type NVIC_Type (line 430) | typedef struct type SCB_Type (line 457) | typedef struct type SysTick_Type (line 574) | typedef struct type MPU_Type (line 631) | typedef struct type ADC_TypeDef (line 805) | typedef struct type ADC_Common_TypeDef (line 828) | typedef struct type CRC_TypeDef (line 837) | typedef struct type DBG_TypeDef (line 851) | typedef struct type DMA_Channel_TypeDef (line 862) | typedef struct type DMA_TypeDef (line 870) | typedef struct type DMAMUX_Channel_TypeDef (line 879) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 884) | typedef struct type DMAMUX_RequestGen_TypeDef (line 890) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 895) | typedef struct type EXTI_TypeDef (line 904) | typedef struct type FLASH_TypeDef (line 923) | typedef struct type GPIO_TypeDef (line 947) | typedef struct type I2C_TypeDef (line 965) | typedef struct type IWDG_TypeDef (line 983) | typedef struct type LPTIM_TypeDef (line 995) | typedef struct type PWR_TypeDef (line 1013) | typedef struct type RCC_TypeDef (line 1040) | typedef struct type RTC_TypeDef (line 1072) | typedef struct type TAMP_TypeDef (line 1104) | typedef struct type SPI_TypeDef (line 1127) | typedef struct type SYSCFG_TypeDef (line 1143) | typedef struct type TIM_TypeDef (line 1155) | typedef struct type USART_TypeDef (line 1189) | typedef struct type VREFBUF_TypeDef (line 1208) | typedef struct type WWDG_TypeDef (line 1217) | typedef struct type AES_TypeDef (line 1227) | typedef struct type RNG_TypeDef (line 1258) | typedef struct FILE: STM32G030F6P6_DevBoard/software/serial/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 41) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 48) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 61) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 69) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 84) | void CLK_reset(void) { function RTC_init (line 102) | void RTC_init(void) { function RTC_init_LSE (line 114) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 126) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 135) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 146) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 157) | uint32_t RTC_readTime(void) { function RTC_readDate (line 164) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 171) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 186) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 201) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 214) | void DLY_ticks(uint32_t n) { function IWDG_start (line 227) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 239) | void IWDG_reload(uint16_t ms) { function LPT_init (line 251) | void LPT_init(void) { function LPT_shot (line 260) | void LPT_shot(uint16_t ms) { function LPT_start (line 267) | void LPT_start(uint16_t ms) { function LPT_sleep (line 274) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 289) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 294) | void SLEEP_WFE_now(void) { function STOP0_WFI_now (line 299) | void STOP0_WFI_now(void) { function STOP0_WFE_now (line 311) | void STOP0_WFE_now(void) { function STOP1_WFI_now (line 323) | void STOP1_WFI_now(void) { function STOP1_WFE_now (line 336) | void STOP1_WFE_now(void) { function STDBY_WFI_now (line 349) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 362) | void STDBY_WFE_now(void) { function BOOT_now (line 379) | void BOOT_now(void) { function RNG_init (line 398) | void RNG_init(void) { function RNG_read (line 407) | uint32_t RNG_read(void) { function __cxa_pure_virtual (line 416) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 422) | void __libc_init_array(void) { function Default_Handler (line 445) | void Default_Handler(void) { while(1); } function Reset_Handler (line 544) | void Reset_Handler(void) { FILE: STM32G030F6P6_DevBoard/software/serial/src/system.h function DLY_ms (line 362) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 475) | static inline uint32_t __iSave(void) { function __iRestore (line 483) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 531) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 538) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 543) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 550) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 557) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 564) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 571) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 576) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 583) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 588) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 595) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 600) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 605) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 610) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 615) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 646) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 653) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 664) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 672) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 691) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 696) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 706) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 716) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 728) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 738) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 746) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 843) | typedef struct { function __STATIC_INLINE (line 849) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 859) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 868) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 874) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 880) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 887) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 893) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32G030F6P6_DevBoard/software/serial/src/uart.c function UART_init (line 9) | void UART_init(void) { function UART_read (line 52) | char UART_read(void) { function UART_write (line 58) | void UART_write(const char c) { FILE: STM32G030F6P6_DevBoard/software/serial2/src/main.c function main (line 35) | int main (void) { FILE: STM32G030F6P6_DevBoard/software/serial2/src/stm32g0xx.h type IRQn_Type (line 31) | typedef enum type FlagStatus (line 72) | typedef enum type FunctionalState (line 78) | typedef enum type ErrorStatus (line 85) | typedef enum type T_UINT32 (line 191) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 199) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 207) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 215) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 223) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 312) | typedef union type IPSR_Type (line 342) | typedef union type xPSR_Type (line 360) | typedef union type CONTROL_Type (line 399) | typedef union type NVIC_Type (line 430) | typedef struct type SCB_Type (line 457) | typedef struct type SysTick_Type (line 574) | typedef struct type MPU_Type (line 631) | typedef struct type ADC_TypeDef (line 805) | typedef struct type ADC_Common_TypeDef (line 828) | typedef struct type CRC_TypeDef (line 837) | typedef struct type DBG_TypeDef (line 851) | typedef struct type DMA_Channel_TypeDef (line 862) | typedef struct type DMA_TypeDef (line 870) | typedef struct type DMAMUX_Channel_TypeDef (line 879) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 884) | typedef struct type DMAMUX_RequestGen_TypeDef (line 890) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 895) | typedef struct type EXTI_TypeDef (line 904) | typedef struct type FLASH_TypeDef (line 923) | typedef struct type GPIO_TypeDef (line 947) | typedef struct type I2C_TypeDef (line 965) | typedef struct type IWDG_TypeDef (line 983) | typedef struct type LPTIM_TypeDef (line 995) | typedef struct type PWR_TypeDef (line 1013) | typedef struct type RCC_TypeDef (line 1040) | typedef struct type RTC_TypeDef (line 1072) | typedef struct type TAMP_TypeDef (line 1104) | typedef struct type SPI_TypeDef (line 1127) | typedef struct type SYSCFG_TypeDef (line 1143) | typedef struct type TIM_TypeDef (line 1155) | typedef struct type USART_TypeDef (line 1189) | typedef struct type VREFBUF_TypeDef (line 1208) | typedef struct type WWDG_TypeDef (line 1217) | typedef struct type AES_TypeDef (line 1227) | typedef struct type RNG_TypeDef (line 1258) | typedef struct FILE: STM32G030F6P6_DevBoard/software/serial2/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 41) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 48) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 61) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 69) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 84) | void CLK_reset(void) { function RTC_init (line 102) | void RTC_init(void) { function RTC_init_LSE (line 114) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 126) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 135) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 146) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 157) | uint32_t RTC_readTime(void) { function RTC_readDate (line 164) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 171) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 186) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 201) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 214) | void DLY_ticks(uint32_t n) { function IWDG_start (line 227) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 239) | void IWDG_reload(uint16_t ms) { function LPT_init (line 251) | void LPT_init(void) { function LPT_shot (line 260) | void LPT_shot(uint16_t ms) { function LPT_start (line 267) | void LPT_start(uint16_t ms) { function LPT_sleep (line 274) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 289) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 294) | void SLEEP_WFE_now(void) { function STOP0_WFI_now (line 299) | void STOP0_WFI_now(void) { function STOP0_WFE_now (line 311) | void STOP0_WFE_now(void) { function STOP1_WFI_now (line 323) | void STOP1_WFI_now(void) { function STOP1_WFE_now (line 336) | void STOP1_WFE_now(void) { function STDBY_WFI_now (line 349) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 362) | void STDBY_WFE_now(void) { function BOOT_now (line 379) | void BOOT_now(void) { function RNG_init (line 398) | void RNG_init(void) { function RNG_read (line 407) | uint32_t RNG_read(void) { function __cxa_pure_virtual (line 416) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 422) | void __libc_init_array(void) { function Default_Handler (line 445) | void Default_Handler(void) { while(1); } function Reset_Handler (line 544) | void Reset_Handler(void) { FILE: STM32G030F6P6_DevBoard/software/serial2/src/system.h function DLY_ms (line 362) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 475) | static inline uint32_t __iSave(void) { function __iRestore (line 483) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 531) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 538) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 543) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 550) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 557) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 564) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 571) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 576) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 583) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 588) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 595) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 600) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 605) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 610) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 615) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 646) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 653) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 664) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 672) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 691) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 696) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 706) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 716) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 728) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 738) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 746) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 843) | typedef struct { function __STATIC_INLINE (line 849) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 859) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 868) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 874) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 880) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 887) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 893) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32G030F6P6_DevBoard/software/serial2/src/uart2.c function UART2_init (line 9) | void UART2_init(void) { function UART2_read (line 44) | char UART2_read(void) { function UART2_write (line 50) | void UART2_write(const char c) { FILE: STM32G030F6P6_DevBoard/software/serial2_dma/src/main.c function main (line 35) | int main (void) { FILE: STM32G030F6P6_DevBoard/software/serial2_dma/src/stm32g0xx.h type IRQn_Type (line 31) | typedef enum type FlagStatus (line 72) | typedef enum type FunctionalState (line 78) | typedef enum type ErrorStatus (line 85) | typedef enum type T_UINT32 (line 191) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 199) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 207) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 215) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 223) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 312) | typedef union type IPSR_Type (line 342) | typedef union type xPSR_Type (line 360) | typedef union type CONTROL_Type (line 399) | typedef union type NVIC_Type (line 430) | typedef struct type SCB_Type (line 457) | typedef struct type SysTick_Type (line 574) | typedef struct type MPU_Type (line 631) | typedef struct type ADC_TypeDef (line 805) | typedef struct type ADC_Common_TypeDef (line 828) | typedef struct type CRC_TypeDef (line 837) | typedef struct type DBG_TypeDef (line 851) | typedef struct type DMA_Channel_TypeDef (line 862) | typedef struct type DMA_TypeDef (line 870) | typedef struct type DMAMUX_Channel_TypeDef (line 879) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 884) | typedef struct type DMAMUX_RequestGen_TypeDef (line 890) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 895) | typedef struct type EXTI_TypeDef (line 904) | typedef struct type FLASH_TypeDef (line 923) | typedef struct type GPIO_TypeDef (line 947) | typedef struct type I2C_TypeDef (line 965) | typedef struct type IWDG_TypeDef (line 983) | typedef struct type LPTIM_TypeDef (line 995) | typedef struct type PWR_TypeDef (line 1013) | typedef struct type RCC_TypeDef (line 1040) | typedef struct type RTC_TypeDef (line 1072) | typedef struct type TAMP_TypeDef (line 1104) | typedef struct type SPI_TypeDef (line 1127) | typedef struct type SYSCFG_TypeDef (line 1143) | typedef struct type TIM_TypeDef (line 1155) | typedef struct type USART_TypeDef (line 1189) | typedef struct type VREFBUF_TypeDef (line 1208) | typedef struct type WWDG_TypeDef (line 1217) | typedef struct type AES_TypeDef (line 1227) | typedef struct type RNG_TypeDef (line 1258) | typedef struct FILE: STM32G030F6P6_DevBoard/software/serial2_dma/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 41) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 48) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 61) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 69) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 84) | void CLK_reset(void) { function RTC_init (line 102) | void RTC_init(void) { function RTC_init_LSE (line 114) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 126) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 135) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 146) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 157) | uint32_t RTC_readTime(void) { function RTC_readDate (line 164) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 171) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 186) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 201) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 214) | void DLY_ticks(uint32_t n) { function IWDG_start (line 227) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 239) | void IWDG_reload(uint16_t ms) { function LPT_init (line 251) | void LPT_init(void) { function LPT_shot (line 260) | void LPT_shot(uint16_t ms) { function LPT_start (line 267) | void LPT_start(uint16_t ms) { function LPT_sleep (line 274) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 289) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 294) | void SLEEP_WFE_now(void) { function STOP0_WFI_now (line 299) | void STOP0_WFI_now(void) { function STOP0_WFE_now (line 311) | void STOP0_WFE_now(void) { function STOP1_WFI_now (line 323) | void STOP1_WFI_now(void) { function STOP1_WFE_now (line 336) | void STOP1_WFE_now(void) { function STDBY_WFI_now (line 349) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 362) | void STDBY_WFE_now(void) { function BOOT_now (line 379) | void BOOT_now(void) { function RNG_init (line 398) | void RNG_init(void) { function RNG_read (line 407) | uint32_t RNG_read(void) { function __cxa_pure_virtual (line 416) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 422) | void __libc_init_array(void) { function Default_Handler (line 445) | void Default_Handler(void) { while(1); } function Reset_Handler (line 544) | void Reset_Handler(void) { FILE: STM32G030F6P6_DevBoard/software/serial2_dma/src/system.h function DLY_ms (line 362) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 475) | static inline uint32_t __iSave(void) { function __iRestore (line 483) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 531) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 538) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 543) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 550) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 557) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 564) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 571) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 576) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 583) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 588) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 595) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 600) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 605) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 610) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 615) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 646) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 653) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 664) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 672) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 691) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 696) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 706) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 716) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 728) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 738) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 746) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 843) | typedef struct { function __STATIC_INLINE (line 849) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 859) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 868) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 874) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 880) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 887) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 893) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32G030F6P6_DevBoard/software/serial2_dma/src/uart2_dma.c function UART2_init (line 14) | void UART2_init(void) { function UART2_available (line 60) | uint8_t UART2_available(void) { function UART2_read (line 65) | char UART2_read(void) { function UART2_write (line 74) | void UART2_write(const char c) { FILE: STM32G030F6P6_DevBoard/software/serial_lp/src/lpuart.c function LPUART_init (line 9) | void LPUART_init(void) { function LPUART_read (line 57) | char LPUART_read(void) { function LPUART_write (line 63) | void LPUART_write(const char c) { FILE: STM32G030F6P6_DevBoard/software/serial_lp/src/main.c function main (line 35) | int main (void) { FILE: STM32G030F6P6_DevBoard/software/serial_lp/src/stm32g0xx.h type IRQn_Type (line 31) | typedef enum type FlagStatus (line 72) | typedef enum type FunctionalState (line 78) | typedef enum type ErrorStatus (line 85) | typedef enum type T_UINT32 (line 191) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 199) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 207) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 215) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 223) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 312) | typedef union type IPSR_Type (line 342) | typedef union type xPSR_Type (line 360) | typedef union type CONTROL_Type (line 399) | typedef union type NVIC_Type (line 430) | typedef struct type SCB_Type (line 457) | typedef struct type SysTick_Type (line 574) | typedef struct type MPU_Type (line 631) | typedef struct type ADC_TypeDef (line 805) | typedef struct type ADC_Common_TypeDef (line 828) | typedef struct type CRC_TypeDef (line 837) | typedef struct type DBG_TypeDef (line 851) | typedef struct type DMA_Channel_TypeDef (line 862) | typedef struct type DMA_TypeDef (line 870) | typedef struct type DMAMUX_Channel_TypeDef (line 879) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 884) | typedef struct type DMAMUX_RequestGen_TypeDef (line 890) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 895) | typedef struct type EXTI_TypeDef (line 904) | typedef struct type FLASH_TypeDef (line 923) | typedef struct type GPIO_TypeDef (line 947) | typedef struct type I2C_TypeDef (line 965) | typedef struct type IWDG_TypeDef (line 983) | typedef struct type LPTIM_TypeDef (line 995) | typedef struct type PWR_TypeDef (line 1013) | typedef struct type RCC_TypeDef (line 1040) | typedef struct type RTC_TypeDef (line 1072) | typedef struct type TAMP_TypeDef (line 1104) | typedef struct type SPI_TypeDef (line 1127) | typedef struct type SYSCFG_TypeDef (line 1143) | typedef struct type TIM_TypeDef (line 1155) | typedef struct type USART_TypeDef (line 1189) | typedef struct type VREFBUF_TypeDef (line 1208) | typedef struct type WWDG_TypeDef (line 1217) | typedef struct type AES_TypeDef (line 1227) | typedef struct type RNG_TypeDef (line 1258) | typedef struct FILE: STM32G030F6P6_DevBoard/software/serial_lp/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 41) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 48) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 61) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 69) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 84) | void CLK_reset(void) { function RTC_init (line 102) | void RTC_init(void) { function RTC_init_LSE (line 114) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 126) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 135) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 146) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 157) | uint32_t RTC_readTime(void) { function RTC_readDate (line 164) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 171) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 186) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 201) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 214) | void DLY_ticks(uint32_t n) { function IWDG_start (line 227) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 239) | void IWDG_reload(uint16_t ms) { function LPT_init (line 251) | void LPT_init(void) { function LPT_shot (line 260) | void LPT_shot(uint16_t ms) { function LPT_start (line 267) | void LPT_start(uint16_t ms) { function LPT_sleep (line 274) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 289) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 294) | void SLEEP_WFE_now(void) { function STOP0_WFI_now (line 299) | void STOP0_WFI_now(void) { function STOP0_WFE_now (line 311) | void STOP0_WFE_now(void) { function STOP1_WFI_now (line 323) | void STOP1_WFI_now(void) { function STOP1_WFE_now (line 336) | void STOP1_WFE_now(void) { function STDBY_WFI_now (line 349) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 362) | void STDBY_WFE_now(void) { function BOOT_now (line 379) | void BOOT_now(void) { function RNG_init (line 398) | void RNG_init(void) { function RNG_read (line 407) | uint32_t RNG_read(void) { function __cxa_pure_virtual (line 416) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 422) | void __libc_init_array(void) { function Default_Handler (line 445) | void Default_Handler(void) { while(1); } function Reset_Handler (line 544) | void Reset_Handler(void) { FILE: STM32G030F6P6_DevBoard/software/serial_lp/src/system.h function DLY_ms (line 362) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 475) | static inline uint32_t __iSave(void) { function __iRestore (line 483) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 531) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 538) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 543) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 550) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 557) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 564) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 571) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 576) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 583) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 588) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 595) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 600) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 605) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 610) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 615) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 646) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 653) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 664) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 672) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 691) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 696) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 706) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 716) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 728) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 738) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 746) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 843) | typedef struct { function __STATIC_INLINE (line 849) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 859) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 868) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 874) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 880) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 887) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 893) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32G030F6P6_DevBoard/software/sleep/src/gpio.h function ADC_input_TEMP (line 540) | static inline void ADC_input_TEMP(void) { function ADC_input_VREF (line 547) | static inline void ADC_input_VREF(void) { function ADC_enable (line 554) | static inline void ADC_enable(void) { function ADC_disable (line 562) | static inline void ADC_disable(void) { function ADC_calibrate (line 573) | static inline void ADC_calibrate(void) { function ADC_init (line 579) | static inline void ADC_init(void) { function ADC_read (line 588) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 595) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 601) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32G030F6P6_DevBoard/software/sleep/src/main.c function main (line 37) | int main(void) { FILE: STM32G030F6P6_DevBoard/software/sleep/src/stm32g0xx.h type IRQn_Type (line 31) | typedef enum type FlagStatus (line 72) | typedef enum type FunctionalState (line 78) | typedef enum type ErrorStatus (line 85) | typedef enum type T_UINT32 (line 191) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 199) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 207) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 215) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 223) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 312) | typedef union type IPSR_Type (line 342) | typedef union type xPSR_Type (line 360) | typedef union type CONTROL_Type (line 399) | typedef union type NVIC_Type (line 430) | typedef struct type SCB_Type (line 457) | typedef struct type SysTick_Type (line 574) | typedef struct type MPU_Type (line 631) | typedef struct type ADC_TypeDef (line 805) | typedef struct type ADC_Common_TypeDef (line 828) | typedef struct type CRC_TypeDef (line 837) | typedef struct type DBG_TypeDef (line 851) | typedef struct type DMA_Channel_TypeDef (line 862) | typedef struct type DMA_TypeDef (line 870) | typedef struct type DMAMUX_Channel_TypeDef (line 879) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 884) | typedef struct type DMAMUX_RequestGen_TypeDef (line 890) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 895) | typedef struct type EXTI_TypeDef (line 904) | typedef struct type FLASH_TypeDef (line 923) | typedef struct type GPIO_TypeDef (line 947) | typedef struct type I2C_TypeDef (line 965) | typedef struct type IWDG_TypeDef (line 983) | typedef struct type LPTIM_TypeDef (line 995) | typedef struct type PWR_TypeDef (line 1013) | typedef struct type RCC_TypeDef (line 1040) | typedef struct type RTC_TypeDef (line 1072) | typedef struct type TAMP_TypeDef (line 1104) | typedef struct type SPI_TypeDef (line 1127) | typedef struct type SYSCFG_TypeDef (line 1143) | typedef struct type TIM_TypeDef (line 1155) | typedef struct type USART_TypeDef (line 1189) | typedef struct type VREFBUF_TypeDef (line 1208) | typedef struct type WWDG_TypeDef (line 1217) | typedef struct type AES_TypeDef (line 1227) | typedef struct type RNG_TypeDef (line 1258) | typedef struct FILE: STM32G030F6P6_DevBoard/software/sleep/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 41) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 48) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 61) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 69) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 84) | void CLK_reset(void) { function RTC_init (line 102) | void RTC_init(void) { function RTC_init_LSE (line 114) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 126) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 135) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 146) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 157) | uint32_t RTC_readTime(void) { function RTC_readDate (line 164) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 171) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 186) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 201) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 214) | void DLY_ticks(uint32_t n) { function IWDG_start (line 227) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 239) | void IWDG_reload(uint16_t ms) { function LPT_init (line 251) | void LPT_init(void) { function LPT_shot (line 260) | void LPT_shot(uint16_t ms) { function LPT_start (line 267) | void LPT_start(uint16_t ms) { function LPT_sleep (line 274) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 289) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 294) | void SLEEP_WFE_now(void) { function STOP0_WFI_now (line 299) | void STOP0_WFI_now(void) { function STOP0_WFE_now (line 311) | void STOP0_WFE_now(void) { function STOP1_WFI_now (line 323) | void STOP1_WFI_now(void) { function STOP1_WFE_now (line 336) | void STOP1_WFE_now(void) { function STDBY_WFI_now (line 349) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 362) | void STDBY_WFE_now(void) { function BOOT_now (line 379) | void BOOT_now(void) { function RNG_init (line 398) | void RNG_init(void) { function RNG_read (line 407) | uint32_t RNG_read(void) { function __cxa_pure_virtual (line 416) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 422) | void __libc_init_array(void) { function Default_Handler (line 445) | void Default_Handler(void) { while(1); } function Reset_Handler (line 544) | void Reset_Handler(void) { FILE: STM32G030F6P6_DevBoard/software/sleep/src/system.h function DLY_ms (line 362) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 475) | static inline uint32_t __iSave(void) { function __iRestore (line 483) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 531) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 538) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 543) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 550) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 557) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 564) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 571) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 576) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 583) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 588) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 595) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 600) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 605) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 610) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 615) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 646) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 653) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 664) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 672) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 691) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 696) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 706) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 716) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 728) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 738) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 746) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 843) | typedef struct { function __STATIC_INLINE (line 849) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 859) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 868) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 874) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 880) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 887) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 893) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_... FILE: STM32G030F6P6_DevBoard/software/watchdog/src/gpio.h function ADC_input_TEMP (line 540) | static inline void ADC_input_TEMP(void) { function ADC_input_VREF (line 547) | static inline void ADC_input_VREF(void) { function ADC_enable (line 554) | static inline void ADC_enable(void) { function ADC_disable (line 562) | static inline void ADC_disable(void) { function ADC_calibrate (line 573) | static inline void ADC_calibrate(void) { function ADC_init (line 579) | static inline void ADC_init(void) { function ADC_read (line 588) | static inline uint16_t ADC_read(void) { function ADC_read_VDD (line 595) | static inline uint16_t ADC_read_VDD(void) { function ADC_read_TEMP (line 601) | static inline int8_t ADC_read_TEMP(void) { FILE: STM32G030F6P6_DevBoard/software/watchdog/src/main.c function main (line 37) | int main(void) { FILE: STM32G030F6P6_DevBoard/software/watchdog/src/stm32g0xx.h type IRQn_Type (line 31) | typedef enum type FlagStatus (line 72) | typedef enum type FunctionalState (line 78) | typedef enum type ErrorStatus (line 85) | typedef enum type T_UINT32 (line 191) | struct __attribute__((packed)) T_UINT32 { uint32_t v; } function __PACKED_STRUCT (line 199) | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; } function __PACKED_STRUCT (line 207) | __PACKED_STRUCT T_UINT16_READ { uint16_t v; } function __PACKED_STRUCT (line 215) | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; } function __PACKED_STRUCT (line 223) | __PACKED_STRUCT T_UINT32_READ { uint32_t v; } type APSR_Type (line 312) | typedef union type IPSR_Type (line 342) | typedef union type xPSR_Type (line 360) | typedef union type CONTROL_Type (line 399) | typedef union type NVIC_Type (line 430) | typedef struct type SCB_Type (line 457) | typedef struct type SysTick_Type (line 574) | typedef struct type MPU_Type (line 631) | typedef struct type ADC_TypeDef (line 805) | typedef struct type ADC_Common_TypeDef (line 828) | typedef struct type CRC_TypeDef (line 837) | typedef struct type DBG_TypeDef (line 851) | typedef struct type DMA_Channel_TypeDef (line 862) | typedef struct type DMA_TypeDef (line 870) | typedef struct type DMAMUX_Channel_TypeDef (line 879) | typedef struct type DMAMUX_ChannelStatus_TypeDef (line 884) | typedef struct type DMAMUX_RequestGen_TypeDef (line 890) | typedef struct type DMAMUX_RequestGenStatus_TypeDef (line 895) | typedef struct type EXTI_TypeDef (line 904) | typedef struct type FLASH_TypeDef (line 923) | typedef struct type GPIO_TypeDef (line 947) | typedef struct type I2C_TypeDef (line 965) | typedef struct type IWDG_TypeDef (line 983) | typedef struct type LPTIM_TypeDef (line 995) | typedef struct type PWR_TypeDef (line 1013) | typedef struct type RCC_TypeDef (line 1040) | typedef struct type RTC_TypeDef (line 1072) | typedef struct type TAMP_TypeDef (line 1104) | typedef struct type SPI_TypeDef (line 1127) | typedef struct type SYSCFG_TypeDef (line 1143) | typedef struct type TIM_TypeDef (line 1155) | typedef struct type USART_TypeDef (line 1189) | typedef struct type VREFBUF_TypeDef (line 1208) | typedef struct type WWDG_TypeDef (line 1217) | typedef struct type AES_TypeDef (line 1227) | typedef struct type RNG_TypeDef (line 1258) | typedef struct FILE: STM32G030F6P6_DevBoard/software/watchdog/src/system.c function SYS_init (line 13) | void SYS_init(void) { function CLK_init_HSI (line 41) | void CLK_init_HSI(void) { function CLK_init_HSI_PLL (line 48) | void CLK_init_HSI_PLL(void) { function CLK_init_HSE (line 61) | void CLK_init_HSE(void) { function CLK_init_HSE_PLL (line 69) | void CLK_init_HSE_PLL(void) { function CLK_reset (line 84) | void CLK_reset(void) { function RTC_init (line 102) | void RTC_init(void) { function RTC_init_LSE (line 114) | void RTC_init_LSE(void) { function RTC_setPrescaler (line 126) | void RTC_setPrescaler(uint8_t async, uint16_t sync) { function RTC_setTime (line 135) | void RTC_setTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { function RTC_setDate (line 146) | void RTC_setDate(uint8_t year, uint8_t weekday, uint8_t month, uint8_t d... function RTC_readTime (line 157) | uint32_t RTC_readTime(void) { function RTC_readDate (line 164) | uint32_t RTC_readDate(void) { function RTC_setAlarmA (line 171) | void RTC_setAlarmA(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_setAlarmB (line 186) | void RTC_setAlarmB(uint8_t weekday, uint8_t hours, uint8_t minutes, uint... function RTC_startWakeupTimer (line 201) | void RTC_startWakeupTimer(uint16_t ms) { function DLY_ticks (line 214) | void DLY_ticks(uint32_t n) { function IWDG_start (line 227) | void IWDG_start(uint16_t ms) { function IWDG_reload (line 239) | void IWDG_reload(uint16_t ms) { function LPT_init (line 251) | void LPT_init(void) { function LPT_shot (line 260) | void LPT_shot(uint16_t ms) { function LPT_start (line 267) | void LPT_start(uint16_t ms) { function LPT_sleep (line 274) | void LPT_sleep(uint16_t ms) { function SLEEP_WFI_now (line 289) | void SLEEP_WFI_now(void) { function SLEEP_WFE_now (line 294) | void SLEEP_WFE_now(void) { function STOP0_WFI_now (line 299) | void STOP0_WFI_now(void) { function STOP0_WFE_now (line 311) | void STOP0_WFE_now(void) { function STOP1_WFI_now (line 323) | void STOP1_WFI_now(void) { function STOP1_WFE_now (line 336) | void STOP1_WFE_now(void) { function STDBY_WFI_now (line 349) | void STDBY_WFI_now(void) { function STDBY_WFE_now (line 362) | void STDBY_WFE_now(void) { function BOOT_now (line 379) | void BOOT_now(void) { function RNG_init (line 398) | void RNG_init(void) { function RNG_read (line 407) | uint32_t RNG_read(void) { function __cxa_pure_virtual (line 416) | extern void __cxa_pure_virtual() { while (1); } function __libc_init_array (line 422) | void __libc_init_array(void) { function Default_Handler (line 445) | void Default_Handler(void) { while(1); } function Reset_Handler (line 544) | void Reset_Handler(void) { FILE: STM32G030F6P6_DevBoard/software/watchdog/src/system.h function DLY_ms (line 362) | static inline void DLY_ms(uint32_t ms) { // delay n milli... function __iSave (line 475) | static inline uint32_t __iSave(void) { function __iRestore (line 483) | static inline void __iRestore(const uint32_t *__s) { function __STATIC_INLINE (line 531) | __STATIC_INLINE uint32_t __get_CONTROL(void) { function __STATIC_INLINE (line 538) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(ui... function __STATIC_INLINE (line 543) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(v... function __STATIC_INLINE (line 550) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(v... function __STATIC_INLINE (line 557) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(v... function __STATIC_INLINE (line 564) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(vo... function __STATIC_INLINE (line 571) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32... function __STATIC_INLINE (line 576) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(vo... function __STATIC_INLINE (line 583) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32... function __STATIC_INLINE (line 588) | __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMAS... function __STATIC_INLINE (line 595) | __attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(ui... function __STATIC_INLINE (line 600) | __attribute__((always_inline)) __STATIC_INLINE void __NOP(void) { function __STATIC_INLINE (line 605) | __attribute__((always_inline)) __STATIC_INLINE void __WFI(void) { function __STATIC_INLINE (line 610) | __attribute__((always_inline)) __STATIC_INLINE void __WFE(void) { function __STATIC_INLINE (line 615) | __attribute__((always_inline)) __STATIC_INLINE void __SEV(void) { function __STATIC_INLINE (line 646) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t... function __STATIC_INLINE (line 653) | __attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t v... function __STATIC_INLINE (line 664) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __ROR(uint32_t o... function __STATIC_INLINE (line 672) | __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t ... function __STATIC_INLINE (line 691) | __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 696) | __STATIC_INLINE void NVIC_DisableIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 701) | __STATIC_INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 706) | __STATIC_INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 711) | __STATIC_INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn) { function __STATIC_INLINE (line 716) | __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) { function __STATIC_INLINE (line 728) | __STATIC_INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn) { function __STATIC_INLINE (line 738) | __STATIC_INLINE void NVIC_SystemReset(void) { function __STATIC_INLINE (line 746) | __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { type ARM_MPU_Region_t (line 843) | typedef struct { function __STATIC_INLINE (line 849) | __STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) { function __STATIC_INLINE (line 859) | __STATIC_INLINE void ARM_MPU_Disable(void) { function __STATIC_INLINE (line 868) | __STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) { function __STATIC_INLINE (line 874) | __STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) { function __STATIC_INLINE (line 880) | __STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, ui... function __STATIC_INLINE (line 887) | __STATIC_INLINE void ARM_MPU_OrderedMemcpy(volatile uint32_t* dst, const... function __STATIC_INLINE (line 893) | __STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_...