├── .gitignore ├── LICENSE ├── Makefile ├── README.cn.md ├── README.md ├── demo ├── adc │ ├── README.cn.md │ ├── README.md │ ├── adc_interrupt_10bit.c │ ├── adc_interrupt_2ch.c │ ├── adc_poll_10bit.c │ └── adc_poll_8bit.c ├── clock │ └── clock_trim_scan.c ├── gpio │ ├── ci24r1 │ │ ├── ci24r1.c │ │ ├── ci24r1.h │ │ └── main.c │ ├── ds18b20 │ │ ├── README.cn.md │ │ ├── README.md │ │ ├── multiple-ds18b20 │ │ │ ├── ds18b20.c │ │ │ ├── ds18b20.h │ │ │ └── main.c │ │ └── single-ds18b20 │ │ │ ├── ds18b20.c │ │ │ ├── ds18b20.h │ │ │ └── main.c │ ├── gpio_input │ │ └── gpio_input_stc8g1k08a.c │ ├── led_blink │ │ ├── blink_all_ports.c │ │ └── blink_stc8g1k08a.c │ ├── tm1640 │ │ ├── main.c │ │ ├── tm1640.c │ │ └── tm1640.h │ ├── uln2003 │ │ └── main.c │ ├── xl2400 │ │ ├── main.c │ │ ├── xl2400.c │ │ └── xl2400.h │ └── xl2400p │ │ ├── main.c │ │ ├── main.h │ │ ├── xl2400p.c │ │ └── xl2400p.h ├── i2c │ ├── at24c │ │ ├── at24c08_nonlib.c │ │ ├── at24c08_stc8h3k.c │ │ └── at24c32_stc8h3k.c │ ├── ds3231 │ │ ├── ds3231.c │ │ ├── ds3231.h │ │ └── ds3231_stc8h3k.c │ ├── mpu6050 │ │ ├── main.c │ │ ├── mpu6050.c │ │ └── mpu6050.h │ ├── rx8025t │ │ ├── main.c │ │ ├── rx8025t.c │ │ └── rx8025t.h │ ├── slave_interrupt │ │ └── i2c_slave.c │ └── ssd1306 │ │ ├── ssd1306.c │ │ ├── ssd1306.h │ │ └── ssd1306_stc8h3k.c ├── iap │ └── eeprom_iap.c ├── mem │ └── mem_read_chipid.c ├── pca │ ├── pca_pwm_10bit_2ch.c │ └── pca_pwm_8bit_2ch.c ├── pwm │ ├── pwm_2ch_complementary.c │ ├── pwm_2ch_timer2_interrupt.c │ ├── pwm_dac_voice │ │ ├── main.c │ │ ├── voice.c │ │ └── voice.h │ └── pwm_p54_tim2.c ├── rtc │ ├── rtc_interrupt.c │ └── rtc_interrupt_ljmp.a ├── spi │ ├── adxl345 │ │ ├── adxl345.c │ │ ├── adxl345.h │ │ └── main.c │ ├── max7219 │ │ ├── max7219_8x8led.c │ │ ├── max7219_8x8led_4in1.c │ │ ├── max7219_8x8led_4in1_stc8g1k08.c │ │ └── max7219_8x8led_stc8g1k08.c │ ├── nrf24l01 │ │ ├── nrf24l01.c │ │ ├── nrf24l01.h │ │ └── nrf24l01_stc8h1k.c │ ├── nrf24l01_audio │ │ ├── main.c │ │ ├── nrf24l01.c │ │ └── nrf24l01.h │ ├── pcd8544_nokia5110_lcd │ │ ├── pcd8544.c │ │ ├── pcd8544.h │ │ └── pcd8544_stc8h3k.c │ ├── st7567 │ │ ├── st7567.c │ │ ├── st7567.h │ │ └── st7567_stc8h3k.c │ └── xl2400 │ │ ├── main.c │ │ ├── xl2400.c │ │ └── xl2400.h ├── tim │ ├── timer0_print_cpuid.c │ ├── timer0_timer_1t.c │ ├── timer2_timer_12t.c │ └── timer2_timer_1t.c ├── uart │ ├── uart1_timer1_tx.c │ ├── uart1_timer2_rx.c │ ├── uart1_timer2_tx.c │ └── uart2_timer2_tx.c ├── usb │ ├── usb_hid.c │ └── usb_keyboard.c └── wdt │ ├── watchdog_clear_n_reset.c │ └── watchdog_reset.c ├── include ├── fw_adc.h ├── fw_cid_stc8g.h ├── fw_cid_stc8h.h ├── fw_cmp.h ├── fw_conf.h ├── fw_dma.h ├── fw_exti.h ├── fw_gpio.h ├── fw_hal.h ├── fw_i2c.h ├── fw_iap.h ├── fw_mem.h ├── fw_pca.h ├── fw_pwm.h ├── fw_rcc.h ├── fw_reg_base.h ├── fw_reg_stc8a8k64d4.h ├── fw_reg_stc8g.h ├── fw_reg_stc8h.h ├── fw_rtc.h ├── fw_spi.h ├── fw_sys.h ├── fw_tim.h ├── fw_types.h ├── fw_uart.h ├── fw_usb.h ├── fw_util.h └── fw_wdt.h ├── library.json ├── rules.mk ├── src ├── fw_adc.c ├── fw_i2c.c ├── fw_mem.c ├── fw_spi.c ├── fw_sys.c ├── fw_tim.c ├── fw_uart.c ├── fw_usb.c └── fw_util.c └── user └── blink_all_ports.c /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | tmp* 3 | .vscode/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/Makefile -------------------------------------------------------------------------------- /README.cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/README.cn.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/README.md -------------------------------------------------------------------------------- /demo/adc/README.cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/adc/README.cn.md -------------------------------------------------------------------------------- /demo/adc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/adc/README.md -------------------------------------------------------------------------------- /demo/adc/adc_interrupt_10bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/adc/adc_interrupt_10bit.c -------------------------------------------------------------------------------- /demo/adc/adc_interrupt_2ch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/adc/adc_interrupt_2ch.c -------------------------------------------------------------------------------- /demo/adc/adc_poll_10bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/adc/adc_poll_10bit.c -------------------------------------------------------------------------------- /demo/adc/adc_poll_8bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/adc/adc_poll_8bit.c -------------------------------------------------------------------------------- /demo/clock/clock_trim_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/clock/clock_trim_scan.c -------------------------------------------------------------------------------- /demo/gpio/ci24r1/ci24r1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/ci24r1/ci24r1.c -------------------------------------------------------------------------------- /demo/gpio/ci24r1/ci24r1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/ci24r1/ci24r1.h -------------------------------------------------------------------------------- /demo/gpio/ci24r1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/ci24r1/main.c -------------------------------------------------------------------------------- /demo/gpio/ds18b20/README.cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/ds18b20/README.cn.md -------------------------------------------------------------------------------- /demo/gpio/ds18b20/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/ds18b20/README.md -------------------------------------------------------------------------------- /demo/gpio/ds18b20/multiple-ds18b20/ds18b20.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/ds18b20/multiple-ds18b20/ds18b20.c -------------------------------------------------------------------------------- /demo/gpio/ds18b20/multiple-ds18b20/ds18b20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/ds18b20/multiple-ds18b20/ds18b20.h -------------------------------------------------------------------------------- /demo/gpio/ds18b20/multiple-ds18b20/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/ds18b20/multiple-ds18b20/main.c -------------------------------------------------------------------------------- /demo/gpio/ds18b20/single-ds18b20/ds18b20.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/ds18b20/single-ds18b20/ds18b20.c -------------------------------------------------------------------------------- /demo/gpio/ds18b20/single-ds18b20/ds18b20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/ds18b20/single-ds18b20/ds18b20.h -------------------------------------------------------------------------------- /demo/gpio/ds18b20/single-ds18b20/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/ds18b20/single-ds18b20/main.c -------------------------------------------------------------------------------- /demo/gpio/gpio_input/gpio_input_stc8g1k08a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/gpio_input/gpio_input_stc8g1k08a.c -------------------------------------------------------------------------------- /demo/gpio/led_blink/blink_all_ports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/led_blink/blink_all_ports.c -------------------------------------------------------------------------------- /demo/gpio/led_blink/blink_stc8g1k08a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/led_blink/blink_stc8g1k08a.c -------------------------------------------------------------------------------- /demo/gpio/tm1640/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/tm1640/main.c -------------------------------------------------------------------------------- /demo/gpio/tm1640/tm1640.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/tm1640/tm1640.c -------------------------------------------------------------------------------- /demo/gpio/tm1640/tm1640.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/tm1640/tm1640.h -------------------------------------------------------------------------------- /demo/gpio/uln2003/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/uln2003/main.c -------------------------------------------------------------------------------- /demo/gpio/xl2400/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/xl2400/main.c -------------------------------------------------------------------------------- /demo/gpio/xl2400/xl2400.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/xl2400/xl2400.c -------------------------------------------------------------------------------- /demo/gpio/xl2400/xl2400.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/xl2400/xl2400.h -------------------------------------------------------------------------------- /demo/gpio/xl2400p/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/xl2400p/main.c -------------------------------------------------------------------------------- /demo/gpio/xl2400p/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/xl2400p/main.h -------------------------------------------------------------------------------- /demo/gpio/xl2400p/xl2400p.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/xl2400p/xl2400p.c -------------------------------------------------------------------------------- /demo/gpio/xl2400p/xl2400p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/gpio/xl2400p/xl2400p.h -------------------------------------------------------------------------------- /demo/i2c/at24c/at24c08_nonlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/i2c/at24c/at24c08_nonlib.c -------------------------------------------------------------------------------- /demo/i2c/at24c/at24c08_stc8h3k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/i2c/at24c/at24c08_stc8h3k.c -------------------------------------------------------------------------------- /demo/i2c/at24c/at24c32_stc8h3k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/i2c/at24c/at24c32_stc8h3k.c -------------------------------------------------------------------------------- /demo/i2c/ds3231/ds3231.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/i2c/ds3231/ds3231.c -------------------------------------------------------------------------------- /demo/i2c/ds3231/ds3231.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/i2c/ds3231/ds3231.h -------------------------------------------------------------------------------- /demo/i2c/ds3231/ds3231_stc8h3k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/i2c/ds3231/ds3231_stc8h3k.c -------------------------------------------------------------------------------- /demo/i2c/mpu6050/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/i2c/mpu6050/main.c -------------------------------------------------------------------------------- /demo/i2c/mpu6050/mpu6050.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/i2c/mpu6050/mpu6050.c -------------------------------------------------------------------------------- /demo/i2c/mpu6050/mpu6050.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/i2c/mpu6050/mpu6050.h -------------------------------------------------------------------------------- /demo/i2c/rx8025t/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/i2c/rx8025t/main.c -------------------------------------------------------------------------------- /demo/i2c/rx8025t/rx8025t.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/i2c/rx8025t/rx8025t.c -------------------------------------------------------------------------------- /demo/i2c/rx8025t/rx8025t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/i2c/rx8025t/rx8025t.h -------------------------------------------------------------------------------- /demo/i2c/slave_interrupt/i2c_slave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/i2c/slave_interrupt/i2c_slave.c -------------------------------------------------------------------------------- /demo/i2c/ssd1306/ssd1306.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/i2c/ssd1306/ssd1306.c -------------------------------------------------------------------------------- /demo/i2c/ssd1306/ssd1306.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/i2c/ssd1306/ssd1306.h -------------------------------------------------------------------------------- /demo/i2c/ssd1306/ssd1306_stc8h3k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/i2c/ssd1306/ssd1306_stc8h3k.c -------------------------------------------------------------------------------- /demo/iap/eeprom_iap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/iap/eeprom_iap.c -------------------------------------------------------------------------------- /demo/mem/mem_read_chipid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/mem/mem_read_chipid.c -------------------------------------------------------------------------------- /demo/pca/pca_pwm_10bit_2ch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/pca/pca_pwm_10bit_2ch.c -------------------------------------------------------------------------------- /demo/pca/pca_pwm_8bit_2ch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/pca/pca_pwm_8bit_2ch.c -------------------------------------------------------------------------------- /demo/pwm/pwm_2ch_complementary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/pwm/pwm_2ch_complementary.c -------------------------------------------------------------------------------- /demo/pwm/pwm_2ch_timer2_interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/pwm/pwm_2ch_timer2_interrupt.c -------------------------------------------------------------------------------- /demo/pwm/pwm_dac_voice/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/pwm/pwm_dac_voice/main.c -------------------------------------------------------------------------------- /demo/pwm/pwm_dac_voice/voice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/pwm/pwm_dac_voice/voice.c -------------------------------------------------------------------------------- /demo/pwm/pwm_dac_voice/voice.h: -------------------------------------------------------------------------------- 1 | #include "fw_hal.h" 2 | 3 | extern __CODE uint8_t voice_bulk[]; -------------------------------------------------------------------------------- /demo/pwm/pwm_p54_tim2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/pwm/pwm_p54_tim2.c -------------------------------------------------------------------------------- /demo/rtc/rtc_interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/rtc/rtc_interrupt.c -------------------------------------------------------------------------------- /demo/rtc/rtc_interrupt_ljmp.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/rtc/rtc_interrupt_ljmp.a -------------------------------------------------------------------------------- /demo/spi/adxl345/adxl345.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/adxl345/adxl345.c -------------------------------------------------------------------------------- /demo/spi/adxl345/adxl345.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/adxl345/adxl345.h -------------------------------------------------------------------------------- /demo/spi/adxl345/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/adxl345/main.c -------------------------------------------------------------------------------- /demo/spi/max7219/max7219_8x8led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/max7219/max7219_8x8led.c -------------------------------------------------------------------------------- /demo/spi/max7219/max7219_8x8led_4in1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/max7219/max7219_8x8led_4in1.c -------------------------------------------------------------------------------- /demo/spi/max7219/max7219_8x8led_4in1_stc8g1k08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/max7219/max7219_8x8led_4in1_stc8g1k08.c -------------------------------------------------------------------------------- /demo/spi/max7219/max7219_8x8led_stc8g1k08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/max7219/max7219_8x8led_stc8g1k08.c -------------------------------------------------------------------------------- /demo/spi/nrf24l01/nrf24l01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/nrf24l01/nrf24l01.c -------------------------------------------------------------------------------- /demo/spi/nrf24l01/nrf24l01.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/nrf24l01/nrf24l01.h -------------------------------------------------------------------------------- /demo/spi/nrf24l01/nrf24l01_stc8h1k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/nrf24l01/nrf24l01_stc8h1k.c -------------------------------------------------------------------------------- /demo/spi/nrf24l01_audio/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/nrf24l01_audio/main.c -------------------------------------------------------------------------------- /demo/spi/nrf24l01_audio/nrf24l01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/nrf24l01_audio/nrf24l01.c -------------------------------------------------------------------------------- /demo/spi/nrf24l01_audio/nrf24l01.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/nrf24l01_audio/nrf24l01.h -------------------------------------------------------------------------------- /demo/spi/pcd8544_nokia5110_lcd/pcd8544.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/pcd8544_nokia5110_lcd/pcd8544.c -------------------------------------------------------------------------------- /demo/spi/pcd8544_nokia5110_lcd/pcd8544.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/pcd8544_nokia5110_lcd/pcd8544.h -------------------------------------------------------------------------------- /demo/spi/pcd8544_nokia5110_lcd/pcd8544_stc8h3k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/pcd8544_nokia5110_lcd/pcd8544_stc8h3k.c -------------------------------------------------------------------------------- /demo/spi/st7567/st7567.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/st7567/st7567.c -------------------------------------------------------------------------------- /demo/spi/st7567/st7567.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/st7567/st7567.h -------------------------------------------------------------------------------- /demo/spi/st7567/st7567_stc8h3k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/st7567/st7567_stc8h3k.c -------------------------------------------------------------------------------- /demo/spi/xl2400/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/xl2400/main.c -------------------------------------------------------------------------------- /demo/spi/xl2400/xl2400.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/xl2400/xl2400.c -------------------------------------------------------------------------------- /demo/spi/xl2400/xl2400.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/spi/xl2400/xl2400.h -------------------------------------------------------------------------------- /demo/tim/timer0_print_cpuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/tim/timer0_print_cpuid.c -------------------------------------------------------------------------------- /demo/tim/timer0_timer_1t.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/tim/timer0_timer_1t.c -------------------------------------------------------------------------------- /demo/tim/timer2_timer_12t.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/tim/timer2_timer_12t.c -------------------------------------------------------------------------------- /demo/tim/timer2_timer_1t.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/tim/timer2_timer_1t.c -------------------------------------------------------------------------------- /demo/uart/uart1_timer1_tx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/uart/uart1_timer1_tx.c -------------------------------------------------------------------------------- /demo/uart/uart1_timer2_rx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/uart/uart1_timer2_rx.c -------------------------------------------------------------------------------- /demo/uart/uart1_timer2_tx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/uart/uart1_timer2_tx.c -------------------------------------------------------------------------------- /demo/uart/uart2_timer2_tx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/uart/uart2_timer2_tx.c -------------------------------------------------------------------------------- /demo/usb/usb_hid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/usb/usb_hid.c -------------------------------------------------------------------------------- /demo/usb/usb_keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/usb/usb_keyboard.c -------------------------------------------------------------------------------- /demo/wdt/watchdog_clear_n_reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/wdt/watchdog_clear_n_reset.c -------------------------------------------------------------------------------- /demo/wdt/watchdog_reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/demo/wdt/watchdog_reset.c -------------------------------------------------------------------------------- /include/fw_adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_adc.h -------------------------------------------------------------------------------- /include/fw_cid_stc8g.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_cid_stc8g.h -------------------------------------------------------------------------------- /include/fw_cid_stc8h.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_cid_stc8h.h -------------------------------------------------------------------------------- /include/fw_cmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_cmp.h -------------------------------------------------------------------------------- /include/fw_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_conf.h -------------------------------------------------------------------------------- /include/fw_dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_dma.h -------------------------------------------------------------------------------- /include/fw_exti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_exti.h -------------------------------------------------------------------------------- /include/fw_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_gpio.h -------------------------------------------------------------------------------- /include/fw_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_hal.h -------------------------------------------------------------------------------- /include/fw_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_i2c.h -------------------------------------------------------------------------------- /include/fw_iap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_iap.h -------------------------------------------------------------------------------- /include/fw_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_mem.h -------------------------------------------------------------------------------- /include/fw_pca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_pca.h -------------------------------------------------------------------------------- /include/fw_pwm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_pwm.h -------------------------------------------------------------------------------- /include/fw_rcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_rcc.h -------------------------------------------------------------------------------- /include/fw_reg_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_reg_base.h -------------------------------------------------------------------------------- /include/fw_reg_stc8a8k64d4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_reg_stc8a8k64d4.h -------------------------------------------------------------------------------- /include/fw_reg_stc8g.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_reg_stc8g.h -------------------------------------------------------------------------------- /include/fw_reg_stc8h.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_reg_stc8h.h -------------------------------------------------------------------------------- /include/fw_rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_rtc.h -------------------------------------------------------------------------------- /include/fw_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_spi.h -------------------------------------------------------------------------------- /include/fw_sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_sys.h -------------------------------------------------------------------------------- /include/fw_tim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_tim.h -------------------------------------------------------------------------------- /include/fw_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_types.h -------------------------------------------------------------------------------- /include/fw_uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_uart.h -------------------------------------------------------------------------------- /include/fw_usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_usb.h -------------------------------------------------------------------------------- /include/fw_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_util.h -------------------------------------------------------------------------------- /include/fw_wdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/include/fw_wdt.h -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/library.json -------------------------------------------------------------------------------- /rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/rules.mk -------------------------------------------------------------------------------- /src/fw_adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/src/fw_adc.c -------------------------------------------------------------------------------- /src/fw_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/src/fw_i2c.c -------------------------------------------------------------------------------- /src/fw_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/src/fw_mem.c -------------------------------------------------------------------------------- /src/fw_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/src/fw_spi.c -------------------------------------------------------------------------------- /src/fw_sys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/src/fw_sys.c -------------------------------------------------------------------------------- /src/fw_tim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/src/fw_tim.c -------------------------------------------------------------------------------- /src/fw_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/src/fw_uart.c -------------------------------------------------------------------------------- /src/fw_usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/src/fw_usb.c -------------------------------------------------------------------------------- /src/fw_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/src/fw_util.c -------------------------------------------------------------------------------- /user/blink_all_ports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IOsetting/FwLib_STC8/HEAD/user/blink_all_ports.c --------------------------------------------------------------------------------