├── Core ├── core_riscv.c └── core_riscv.h ├── Debug ├── debug.c └── debug.h ├── LICENSE ├── Ld └── Link.ld ├── PCB ├── CH32V003_CO2_Sensor.csv ├── CH32V003_CO2_Sensor.kicad_pcb ├── CH32V003_CO2_Sensor.kicad_pro ├── CH32V003_CO2_Sensor.kicad_sch ├── CH32V003_CO2_Sensor_sch.pdf └── pocket_co2_gerbers.zip ├── Peripheral ├── inc │ ├── ch32v00x.h │ ├── ch32v00x_adc.h │ ├── ch32v00x_dbgmcu.h │ ├── ch32v00x_dma.h │ ├── ch32v00x_exti.h │ ├── ch32v00x_flash.h │ ├── ch32v00x_gpio.h │ ├── ch32v00x_i2c.h │ ├── ch32v00x_iwdg.h │ ├── ch32v00x_misc.h │ ├── ch32v00x_opa.h │ ├── ch32v00x_pwr.h │ ├── ch32v00x_rcc.h │ ├── ch32v00x_spi.h │ ├── ch32v00x_tim.h │ ├── ch32v00x_usart.h │ └── ch32v00x_wwdg.h └── src │ ├── ch32v00x_adc.c │ ├── ch32v00x_dbgmcu.c │ ├── ch32v00x_dma.c │ ├── ch32v00x_exti.c │ ├── ch32v00x_flash.c │ ├── ch32v00x_gpio.c │ ├── ch32v00x_i2c.c │ ├── ch32v00x_iwdg.c │ ├── ch32v00x_misc.c │ ├── ch32v00x_opa.c │ ├── ch32v00x_pwr.c │ ├── ch32v00x_rcc.c │ ├── ch32v00x_spi.c │ ├── ch32v00x_tim.c │ ├── ch32v00x_usart.c │ └── ch32v00x_wwdg.c ├── Pocket_CO2.launch ├── Pocket_CO2.wvproj ├── README.md ├── Startup └── startup_ch32v00x.S ├── User ├── Arduino.c ├── Arduino.h ├── Roboto_Black_13.h ├── Roboto_Black_40.h ├── ch32v00x_conf.h ├── ch32v00x_it.c ├── ch32v00x_it.h ├── co2_emojis.h ├── main.c ├── oled.c ├── oled.h ├── scd41.c ├── scd41.h ├── system_ch32v00x.c └── system_ch32v00x.h ├── demo.jpg └── obj └── Pocket_CO2.hex /Core/core_riscv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Core/core_riscv.c -------------------------------------------------------------------------------- /Core/core_riscv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Core/core_riscv.h -------------------------------------------------------------------------------- /Debug/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Debug/debug.c -------------------------------------------------------------------------------- /Debug/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Debug/debug.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/LICENSE -------------------------------------------------------------------------------- /Ld/Link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Ld/Link.ld -------------------------------------------------------------------------------- /PCB/CH32V003_CO2_Sensor.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/PCB/CH32V003_CO2_Sensor.csv -------------------------------------------------------------------------------- /PCB/CH32V003_CO2_Sensor.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/PCB/CH32V003_CO2_Sensor.kicad_pcb -------------------------------------------------------------------------------- /PCB/CH32V003_CO2_Sensor.kicad_pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/PCB/CH32V003_CO2_Sensor.kicad_pro -------------------------------------------------------------------------------- /PCB/CH32V003_CO2_Sensor.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/PCB/CH32V003_CO2_Sensor.kicad_sch -------------------------------------------------------------------------------- /PCB/CH32V003_CO2_Sensor_sch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/PCB/CH32V003_CO2_Sensor_sch.pdf -------------------------------------------------------------------------------- /PCB/pocket_co2_gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/PCB/pocket_co2_gerbers.zip -------------------------------------------------------------------------------- /Peripheral/inc/ch32v00x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/inc/ch32v00x.h -------------------------------------------------------------------------------- /Peripheral/inc/ch32v00x_adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/inc/ch32v00x_adc.h -------------------------------------------------------------------------------- /Peripheral/inc/ch32v00x_dbgmcu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/inc/ch32v00x_dbgmcu.h -------------------------------------------------------------------------------- /Peripheral/inc/ch32v00x_dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/inc/ch32v00x_dma.h -------------------------------------------------------------------------------- /Peripheral/inc/ch32v00x_exti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/inc/ch32v00x_exti.h -------------------------------------------------------------------------------- /Peripheral/inc/ch32v00x_flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/inc/ch32v00x_flash.h -------------------------------------------------------------------------------- /Peripheral/inc/ch32v00x_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/inc/ch32v00x_gpio.h -------------------------------------------------------------------------------- /Peripheral/inc/ch32v00x_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/inc/ch32v00x_i2c.h -------------------------------------------------------------------------------- /Peripheral/inc/ch32v00x_iwdg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/inc/ch32v00x_iwdg.h -------------------------------------------------------------------------------- /Peripheral/inc/ch32v00x_misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/inc/ch32v00x_misc.h -------------------------------------------------------------------------------- /Peripheral/inc/ch32v00x_opa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/inc/ch32v00x_opa.h -------------------------------------------------------------------------------- /Peripheral/inc/ch32v00x_pwr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/inc/ch32v00x_pwr.h -------------------------------------------------------------------------------- /Peripheral/inc/ch32v00x_rcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/inc/ch32v00x_rcc.h -------------------------------------------------------------------------------- /Peripheral/inc/ch32v00x_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/inc/ch32v00x_spi.h -------------------------------------------------------------------------------- /Peripheral/inc/ch32v00x_tim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/inc/ch32v00x_tim.h -------------------------------------------------------------------------------- /Peripheral/inc/ch32v00x_usart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/inc/ch32v00x_usart.h -------------------------------------------------------------------------------- /Peripheral/inc/ch32v00x_wwdg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/inc/ch32v00x_wwdg.h -------------------------------------------------------------------------------- /Peripheral/src/ch32v00x_adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/src/ch32v00x_adc.c -------------------------------------------------------------------------------- /Peripheral/src/ch32v00x_dbgmcu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/src/ch32v00x_dbgmcu.c -------------------------------------------------------------------------------- /Peripheral/src/ch32v00x_dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/src/ch32v00x_dma.c -------------------------------------------------------------------------------- /Peripheral/src/ch32v00x_exti.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/src/ch32v00x_exti.c -------------------------------------------------------------------------------- /Peripheral/src/ch32v00x_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/src/ch32v00x_flash.c -------------------------------------------------------------------------------- /Peripheral/src/ch32v00x_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/src/ch32v00x_gpio.c -------------------------------------------------------------------------------- /Peripheral/src/ch32v00x_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/src/ch32v00x_i2c.c -------------------------------------------------------------------------------- /Peripheral/src/ch32v00x_iwdg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/src/ch32v00x_iwdg.c -------------------------------------------------------------------------------- /Peripheral/src/ch32v00x_misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/src/ch32v00x_misc.c -------------------------------------------------------------------------------- /Peripheral/src/ch32v00x_opa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/src/ch32v00x_opa.c -------------------------------------------------------------------------------- /Peripheral/src/ch32v00x_pwr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/src/ch32v00x_pwr.c -------------------------------------------------------------------------------- /Peripheral/src/ch32v00x_rcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/src/ch32v00x_rcc.c -------------------------------------------------------------------------------- /Peripheral/src/ch32v00x_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/src/ch32v00x_spi.c -------------------------------------------------------------------------------- /Peripheral/src/ch32v00x_tim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/src/ch32v00x_tim.c -------------------------------------------------------------------------------- /Peripheral/src/ch32v00x_usart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/src/ch32v00x_usart.c -------------------------------------------------------------------------------- /Peripheral/src/ch32v00x_wwdg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Peripheral/src/ch32v00x_wwdg.c -------------------------------------------------------------------------------- /Pocket_CO2.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Pocket_CO2.launch -------------------------------------------------------------------------------- /Pocket_CO2.wvproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Pocket_CO2.wvproj -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/README.md -------------------------------------------------------------------------------- /Startup/startup_ch32v00x.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/Startup/startup_ch32v00x.S -------------------------------------------------------------------------------- /User/Arduino.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/User/Arduino.c -------------------------------------------------------------------------------- /User/Arduino.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/User/Arduino.h -------------------------------------------------------------------------------- /User/Roboto_Black_13.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/User/Roboto_Black_13.h -------------------------------------------------------------------------------- /User/Roboto_Black_40.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/User/Roboto_Black_40.h -------------------------------------------------------------------------------- /User/ch32v00x_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/User/ch32v00x_conf.h -------------------------------------------------------------------------------- /User/ch32v00x_it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/User/ch32v00x_it.c -------------------------------------------------------------------------------- /User/ch32v00x_it.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/User/ch32v00x_it.h -------------------------------------------------------------------------------- /User/co2_emojis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/User/co2_emojis.h -------------------------------------------------------------------------------- /User/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/User/main.c -------------------------------------------------------------------------------- /User/oled.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/User/oled.c -------------------------------------------------------------------------------- /User/oled.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/User/oled.h -------------------------------------------------------------------------------- /User/scd41.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/User/scd41.c -------------------------------------------------------------------------------- /User/scd41.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/User/scd41.h -------------------------------------------------------------------------------- /User/system_ch32v00x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/User/system_ch32v00x.c -------------------------------------------------------------------------------- /User/system_ch32v00x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/User/system_ch32v00x.h -------------------------------------------------------------------------------- /demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/demo.jpg -------------------------------------------------------------------------------- /obj/Pocket_CO2.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbank2/Pocket_CO2/HEAD/obj/Pocket_CO2.hex --------------------------------------------------------------------------------