移植qrencode开源库在stm32平台,对接OLED实现注意:本二维码驱动代码是完整版,无需修改,编解码都有,并适当注释。
使用方法:找到QR_Encode.c文件,并找到在此文件中找到BOOL EncodeData(char *lpsSource)函数,
这个函数就是生成二维码的核心函数,用法也很简单,只需把你需要转换的字符作为参数传入即可。
如 EncodeData("http://www.csdn.net/")。这时二维码的转换结果,已经保存在全局变量二维数组
m_byModuleData[MAX_MODULESIZE][MAX_MODULESIZE]中,这个二维数组中保存的都是0、1比特值
(有点像单色BMP位图),0就代表二维码的空白点,1就代表二维码的黑点了。现在你需要做的就是
把这些空白点和黑点通过LCD显示屏显示出来,最终就会得到你要的二维码。
QR_proj├── Inc_Project_qrcode.rar
├── STM32L4R5_INC_PRJ
│ ├── Drivers
│ │ ├── BSP
│ │ │ ├── Adafruit_Shield
│ │ │ │ ├── stm32_adafruit_lcd.c
│ │ │ │ ├── stm32_adafruit_lcd.h
│ │ │ │ ├── stm32_adafruit_sd.c
│ │ │ │ └── stm32_adafruit_sd.h
│ │ │ ├── Components
│ │ │ │ ├── Common
│ │ │ │ │ ├── accelero.h
│ │ │ │ │ ├── audio.h
│ │ │ │ │ ├── camera.h
│ │ │ │ │ ├── epd.h
│ │ │ │ │ ├── gyro.h
│ │ │ │ │ ├── hsensor.h
│ │ │ │ │ ├── idd.h
│ │ │ │ │ ├── io.h
│ │ │ │ │ ├── lcd.h
│ │ │ │ │ ├── magneto.h
│ │ │ │ │ ├── psensor.h
│ │ │ │ │ ├── ts.h
│ │ │ │ │ └── tsensor.h
│ │ │ │ ├── cs42l51
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── cs42l51.c
│ │ │ │ │ └── cs42l51.h
│ │ │ │ ├── cs43l22
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── cs43l22.c
│ │ │ │ │ └── cs43l22.h
│ │ │ │ ├── ft3x67
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── ft3x67.c
│ │ │ │ │ └── ft3x67.h
│ │ │ │ ├── ft5336
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── ft5336.c
│ │ │ │ │ └── ft5336.h
│ │ │ │ ├── ft6x06
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── ft6x06.c
│ │ │ │ │ └── ft6x06.h
│ │ │ │ ├── hts221
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── hts221.c
│ │ │ │ │ └── hts221.h
│ │ │ │ ├── hx8347g
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── hx8347g.c
│ │ │ │ │ └── hx8347g.h
│ │ │ │ ├── iss66wvh8m8
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ └── iss66wvh8m8.h
│ │ │ │ ├── l3gd20
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── l3gd20.c
│ │ │ │ │ └── l3gd20.h
│ │ │ │ ├── lis3mdl
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── lis3mdl.c
│ │ │ │ │ └── lis3mdl.h
│ │ │ │ ├── lps22hb
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── lps22hb.c
│ │ │ │ │ └── lps22hb.h
│ │ │ │ ├── ls016b8uy
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── ls016b8uy.c
│ │ │ │ │ └── ls016b8uy.h
│ │ │ │ ├── lsm303c
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── lsm303c.c
│ │ │ │ │ └── lsm303c.h
│ │ │ │ ├── lsm303dlhc
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── lsm303dlhc.c
│ │ │ │ │ └── lsm303dlhc.h
│ │ │ │ ├── lsm6dsl
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── lsm6dsl.c
│ │ │ │ │ └── lsm6dsl.h
│ │ │ │ ├── m24sr
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── m24sr.c
│ │ │ │ │ └── m24sr.h
│ │ │ │ ├── mfxstm32l152
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── mfxstm32l152.c
│ │ │ │ │ └── mfxstm32l152.h
│ │ │ │ ├── mx25lm51245g
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ └── mx25lm51245g.h
│ │ │ │ ├── mx25r6435f
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ └── mx25r6435f.h
│ │ │ │ ├── n25q128a
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ └── n25q128a.h
│ │ │ │ ├── n25q256a
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ └── n25q256a.h
│ │ │ │ ├── ov9655
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── ov9655.c
│ │ │ │ │ └── ov9655.h
│ │ │ │ ├── rk043fn48h
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ └── rk043fn48h.h
│ │ │ │ ├── st7735
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── st7735.c
│ │ │ │ │ └── st7735.h
│ │ │ │ ├── st7789h2
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── st7789h2.c
│ │ │ │ │ └── st7789h2.h
│ │ │ │ ├── stmpe1600
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── stmpe1600.c
│ │ │ │ │ └── stmpe1600.h
│ │ │ │ ├── stmpe811
│ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ ├── stmpe811.c
│ │ │ │ │ └── stmpe811.h
│ │ │ │ └── wm8994
│ │ │ │ ├── Release_Notes.html
│ │ │ │ ├── wm8994.c
│ │ │ │ └── wm8994.h
│ │ │ ├── I2C
│ │ │ │ ├── I2CSoft.c
│ │ │ │ ├── I2CSoft.h
│ │ │ │ └── I2CTypeDef.h
│ │ │ ├── OLED
│ │ │ │ ├── gfx_screen.c
│ │ │ │ ├── gfx_screen.h
│ │ │ │ ├── oled.c
│ │ │ │ └── oled.h
│ │ │ └── STM32L4xx_Nucleo_144
│ │ │ ├── stm32l4xx_nucleo_144.c
│ │ │ └── stm32l4xx_nucleo_144.h
│ │ ├── CMSIS
│ │ │ ├── Device
│ │ │ │ └── ST
│ │ │ │ └── STM32L4xx
│ │ │ │ ├── Include
│ │ │ │ │ ├── stm32l431xx.h
│ │ │ │ │ ├── stm32l432xx.h
│ │ │ │ │ ├── stm32l433xx.h
│ │ │ │ │ ├── stm32l442xx.h
│ │ │ │ │ ├── stm32l443xx.h
│ │ │ │ │ ├── stm32l451xx.h
│ │ │ │ │ ├── stm32l452xx.h
│ │ │ │ │ ├── stm32l462xx.h
│ │ │ │ │ ├── stm32l471xx.h
│ │ │ │ │ ├── stm32l475xx.h
│ │ │ │ │ ├── stm32l476xx.h
│ │ │ │ │ ├── stm32l485xx.h
│ │ │ │ │ ├── stm32l486xx.h
│ │ │ │ │ ├── stm32l496xx.h
│ │ │ │ │ ├── stm32l4a6xx.h
│ │ │ │ │ ├── stm32l4r5xx.h
│ │ │ │ │ ├── stm32l4r7xx.h
│ │ │ │ │ ├── stm32l4r9xx.h
│ │ │ │ │ ├── stm32l4s5xx.h
│ │ │ │ │ ├── stm32l4s7xx.h
│ │ │ │ │ ├── stm32l4s9xx.h
│ │ │ │ │ ├── stm32l4xx.h
│ │ │ │ │ └── system_stm32l4xx.h
│ │ │ │ ├── Release_Notes.html
│ │ │ │ └── Source
│ │ │ │ └── Templates
│ │ │ │ ├── arm
│ │ │ │ │ ├── startup_stm32l431xx.s
│ │ │ │ │ ├── startup_stm32l432xx.s
│ │ │ │ │ ├── startup_stm32l433xx.s
│ │ │ │ │ ├── startup_stm32l442xx.s
│ │ │ │ │ ├── startup_stm32l443xx.s
│ │ │ │ │ ├── startup_stm32l451xx.s
│ │ │ │ │ ├── startup_stm32l452xx.s
│ │ │ │ │ ├── startup_stm32l462xx.s
│ │ │ │ │ ├── startup_stm32l471xx.s
│ │ │ │ │ ├── startup_stm32l475xx.s
│ │ │ │ │ ├── startup_stm32l476xx.s
│ │ │ │ │ ├── startup_stm32l485xx.s
│ │ │ │ │ ├── startup_stm32l486xx.s
│ │ │ │ │ ├── startup_stm32l496xx.s
│ │ │ │ │ ├── startup_stm32l4a6xx.s
│ │ │ │ │ ├── startup_stm32l4r5xx.s
│ │ │ │ │ ├── startup_stm32l4r7xx.s
│ │ │ │ │ ├── startup_stm32l4r9xx.s
│ │ │ │ │ ├── startup_stm32l4s5xx.s
│ │ │ │ │ ├── startup_stm32l4s7xx.s
│ │ │ │ │ └── startup_stm32l4s9xx.s
│ │ │ │ ├── gcc
│ │ │ │ │ ├── startup_stm32l431xx.s
│ │ │ │ │ ├── startup_stm32l432xx.s
│ │ │ │ │ ├── startup_stm32l433xx.s
│ │ │ │ │ ├── startup_stm32l442xx.s
│ │ │ │ │ ├── startup_stm32l443xx.s
│ │ │ │ │ ├── startup_stm32l451xx.s
│ │ │ │ │ ├── startup_stm32l452xx.s
│ │ │ │ │ ├── startup_stm32l462xx.s
│ │ │ │ │ ├── startup_stm32l471xx.s
│ │ │ │ │ ├── startup_stm32l475xx.s
│ │ │ │ │ ├── startup_stm32l476xx.s
│ │ │ │ │ ├── startup_stm32l485xx.s
│ │ │ │ │ ├── startup_stm32l486xx.s
│ │ │ │ │ ├── startup_stm32l496xx.s
│ │ │ │ │ ├── startup_stm32l4a6xx.s
│ │ │ │ │ ├── startup_stm32l4r5xx.s
│ │ │ │ │ ├── startup_stm32l4r7xx.s
│ │ │ │ │ ├── startup_stm32l4r9xx.s
│ │ │ │ │ ├── startup_stm32l4s5xx.s
│ │ │ │ │ ├── startup_stm32l4s7xx.s
│ │ │ │ │ └── startup_stm32l4s9xx.s
│ │ │ │ ├── iar
│ │ │ │ │ ├── linker
│ │ │ │ │ │ ├── stm32l431xx_flash.icf
│ │ │ │ │ │ ├── stm32l431xx_sram.icf
│ │ │ │ │ │ ├── stm32l432xx_flash.icf
│ │ │ │ │ │ ├── stm32l432xx_sram.icf
│ │ │ │ │ │ ├── stm32l433xx_flash.icf
│ │ │ │ │ │ ├── stm32l433xx_sram.icf
│ │ │ │ │ │ ├── stm32l442xx_flash.icf
│ │ │ │ │ │ ├── stm32l442xx_sram.icf
│ │ │ │ │ │ ├── stm32l443xx_flash.icf
│ │ │ │ │ │ ├── stm32l443xx_sram.icf
│ │ │ │ │ │ ├── stm32l451xx_flash.icf
│ │ │ │ │ │ ├── stm32l451xx_sram.icf
│ │ │ │ │ │ ├── stm32l452xx_flash.icf
│ │ │ │ │ │ ├── stm32l452xx_sram.icf
│ │ │ │ │ │ ├── stm32l462xx_flash.icf
│ │ │ │ │ │ ├── stm32l462xx_sram.icf
│ │ │ │ │ │ ├── stm32l471xx_flash.icf
│ │ │ │ │ │ ├── stm32l471xx_sram.icf
│ │ │ │ │ │ ├── stm32l475xx_flash.icf
│ │ │ │ │ │ ├── stm32l475xx_sram.icf
│ │ │ │ │ │ ├── stm32l476xx_flash.icf
│ │ │ │ │ │ ├── stm32l476xx_sram.icf
│ │ │ │ │ │ ├── stm32l485xx_flash.icf
│ │ │ │ │ │ ├── stm32l485xx_sram.icf
│ │ │ │ │ │ ├── stm32l486xx_flash.icf
│ │ │ │ │ │ ├── stm32l486xx_sram.icf
│ │ │ │ │ │ ├── stm32l496xx_flash.icf
│ │ │ │ │ │ ├── stm32l496xx_sram.icf
│ │ │ │ │ │ ├── stm32l4a6xx_flash.icf
│ │ │ │ │ │ ├── stm32l4a6xx_sram.icf
│ │ │ │ │ │ ├── stm32l4r5xx_flash.icf
│ │ │ │ │ │ ├── stm32l4r5xx_sram.icf
│ │ │ │ │ │ ├── stm32l4r7xx_flash.icf
│ │ │ │ │ │ ├── stm32l4r7xx_sram.icf
│ │ │ │ │ │ ├── stm32l4r9xx_flash.icf
│ │ │ │ │ │ ├── stm32l4r9xx_sram.icf
│ │ │ │ │ │ ├── stm32l4s5xx_flash.icf
│ │ │ │ │ │ ├── stm32l4s5xx_sram.icf
│ │ │ │ │ │ ├── stm32l4s7xx_flash.icf
│ │ │ │ │ │ ├── stm32l4s7xx_sram.icf
│ │ │ │ │ │ ├── stm32l4s9xx_flash.icf
│ │ │ │ │ │ └── stm32l4s9xx_sram.icf
│ │ │ │ │ ├── startup_stm32l431xx.s
│ │ │ │ │ ├── startup_stm32l432xx.s
│ │ │ │ │ ├── startup_stm32l433xx.s
│ │ │ │ │ ├── startup_stm32l442xx.s
│ │ │ │ │ ├── startup_stm32l443xx.s
│ │ │ │ │ ├── startup_stm32l451xx.s
│ │ │ │ │ ├── startup_stm32l452xx.s
│ │ │ │ │ ├── startup_stm32l462xx.s
│ │ │ │ │ ├── startup_stm32l471xx.s
│ │ │ │ │ ├── startup_stm32l475xx.s
│ │ │ │ │ ├── startup_stm32l476xx.s
│ │ │ │ │ ├── startup_stm32l485xx.s
│ │ │ │ │ ├── startup_stm32l486xx.s
│ │ │ │ │ ├── startup_stm32l496xx.s
│ │ │ │ │ ├── startup_stm32l4a6xx.s
│ │ │ │ │ ├── startup_stm32l4r5xx.s
│ │ │ │ │ ├── startup_stm32l4r7xx.s
│ │ │ │ │ ├── startup_stm32l4r9xx.s
│ │ │ │ │ ├── startup_stm32l4s5xx.s
│ │ │ │ │ ├── startup_stm32l4s7xx.s
│ │ │ │ │ └── startup_stm32l4s9xx.s
│ │ │ │ └── system_stm32l4xx.c
│ │ │ ├── Include
│ │ │ │ ├── arm_common_tables.h
│ │ │ │ ├── arm_const_structs.h
│ │ │ │ ├── arm_math.h
│ │ │ │ ├── cmsis_armcc.h
│ │ │ │ ├── cmsis_armcc_V6.h
│ │ │ │ ├── cmsis_gcc.h
│ │ │ │ ├── core_cm0.h
│ │ │ │ ├── core_cm0plus.h
│ │ │ │ ├── core_cm3.h
│ │ │ │ ├── core_cm4.h
│ │ │ │ ├── core_cm7.h
│ │ │ │ ├── core_cmFunc.h
│ │ │ │ ├── core_cmInstr.h
│ │ │ │ ├── core_cmSimd.h
│ │ │ │ ├── core_sc000.h
│ │ │ │ └── core_sc300.h
│ │ │ └── RTOS
│ │ │ └── Template
│ │ │ └── cmsis_os.h
│ │ └── STM32L4xx_HAL_Driver
│ │ ├── Inc
│ │ │ ├── Legacy
│ │ │ │ └── stm32_hal_legacy.h
│ │ │ ├── stm32_assert_template.h
│ │ │ ├── stm32l4xx_hal.h
│ │ │ ├── stm32l4xx_hal_adc.h
│ │ │ ├── stm32l4xx_hal_adc_ex.h
│ │ │ ├── stm32l4xx_hal_can.h
│ │ │ ├── stm32l4xx_hal_comp.h
│ │ │ ├── stm32l4xx_hal_conf_template.h
│ │ │ ├── stm32l4xx_hal_cortex.h
│ │ │ ├── stm32l4xx_hal_crc.h
│ │ │ ├── stm32l4xx_hal_crc_ex.h
│ │ │ ├── stm32l4xx_hal_cryp.h
│ │ │ ├── stm32l4xx_hal_cryp_ex.h
│ │ │ ├── stm32l4xx_hal_dac.h
│ │ │ ├── stm32l4xx_hal_dac_ex.h
│ │ │ ├── stm32l4xx_hal_dcmi.h
│ │ │ ├── stm32l4xx_hal_def.h
│ │ │ ├── stm32l4xx_hal_dfsdm.h
│ │ │ ├── stm32l4xx_hal_dfsdm_ex.h
│ │ │ ├── stm32l4xx_hal_dma.h
│ │ │ ├── stm32l4xx_hal_dma2d.h
│ │ │ ├── stm32l4xx_hal_dma_ex.h
│ │ │ ├── stm32l4xx_hal_dsi.h
│ │ │ ├── stm32l4xx_hal_firewall.h
│ │ │ ├── stm32l4xx_hal_flash.h
│ │ │ ├── stm32l4xx_hal_flash_ex.h
│ │ │ ├── stm32l4xx_hal_flash_ramfunc.h
│ │ │ ├── stm32l4xx_hal_gfxmmu.h
│ │ │ ├── stm32l4xx_hal_gpio.h
│ │ │ ├── stm32l4xx_hal_gpio_ex.h
│ │ │ ├── stm32l4xx_hal_hash.h
│ │ │ ├── stm32l4xx_hal_hash_ex.h
│ │ │ ├── stm32l4xx_hal_hcd.h
│ │ │ ├── stm32l4xx_hal_i2c.h
│ │ │ ├── stm32l4xx_hal_i2c_ex.h
│ │ │ ├── stm32l4xx_hal_irda.h
│ │ │ ├── stm32l4xx_hal_irda_ex.h
│ │ │ ├── stm32l4xx_hal_iwdg.h
│ │ │ ├── stm32l4xx_hal_lcd.h
│ │ │ ├── stm32l4xx_hal_lptim.h
│ │ │ ├── stm32l4xx_hal_ltdc.h
│ │ │ ├── stm32l4xx_hal_ltdc_ex.h
│ │ │ ├── stm32l4xx_hal_nand.h
│ │ │ ├── stm32l4xx_hal_nor.h
│ │ │ ├── stm32l4xx_hal_opamp.h
│ │ │ ├── stm32l4xx_hal_opamp_ex.h
│ │ │ ├── stm32l4xx_hal_ospi.h
│ │ │ ├── stm32l4xx_hal_pcd.h
│ │ │ ├── stm32l4xx_hal_pcd_ex.h
│ │ │ ├── stm32l4xx_hal_pwr.h
│ │ │ ├── stm32l4xx_hal_pwr_ex.h
│ │ │ ├── stm32l4xx_hal_qspi.h
│ │ │ ├── stm32l4xx_hal_rcc.h
│ │ │ ├── stm32l4xx_hal_rcc_ex.h
│ │ │ ├── stm32l4xx_hal_rng.h
│ │ │ ├── stm32l4xx_hal_rtc.h
│ │ │ ├── stm32l4xx_hal_rtc_ex.h
│ │ │ ├── stm32l4xx_hal_sai.h
│ │ │ ├── stm32l4xx_hal_sai_ex.h
│ │ │ ├── stm32l4xx_hal_sd.h
│ │ │ ├── stm32l4xx_hal_sd_ex.h
│ │ │ ├── stm32l4xx_hal_smartcard.h
│ │ │ ├── stm32l4xx_hal_smartcard_ex.h
│ │ │ ├── stm32l4xx_hal_smbus.h
│ │ │ ├── stm32l4xx_hal_spi.h
│ │ │ ├── stm32l4xx_hal_spi_ex.h
│ │ │ ├── stm32l4xx_hal_sram.h
│ │ │ ├── stm32l4xx_hal_swpmi.h
│ │ │ ├── stm32l4xx_hal_tim.h
│ │ │ ├── stm32l4xx_hal_tim_ex.h
│ │ │ ├── stm32l4xx_hal_tsc.h
│ │ │ ├── stm32l4xx_hal_uart.h
│ │ │ ├── stm32l4xx_hal_uart_ex.h
│ │ │ ├── stm32l4xx_hal_usart.h
│ │ │ ├── stm32l4xx_hal_usart_ex.h
│ │ │ ├── stm32l4xx_hal_wwdg.h
│ │ │ ├── stm32l4xx_ll_adc.h
│ │ │ ├── stm32l4xx_ll_bus.h
│ │ │ ├── stm32l4xx_ll_comp.h
│ │ │ ├── stm32l4xx_ll_cortex.h
│ │ │ ├── stm32l4xx_ll_crc.h
│ │ │ ├── stm32l4xx_ll_crs.h
│ │ │ ├── stm32l4xx_ll_dac.h
│ │ │ ├── stm32l4xx_ll_dma.h
│ │ │ ├── stm32l4xx_ll_dma2d.h
│ │ │ ├── stm32l4xx_ll_dmamux.h
│ │ │ ├── stm32l4xx_ll_exti.h
│ │ │ ├── stm32l4xx_ll_fmc.h
│ │ │ ├── stm32l4xx_ll_gpio.h
│ │ │ ├── stm32l4xx_ll_i2c.h
│ │ │ ├── stm32l4xx_ll_iwdg.h
│ │ │ ├── stm32l4xx_ll_lptim.h
│ │ │ ├── stm32l4xx_ll_lpuart.h
│ │ │ ├── stm32l4xx_ll_opamp.h
│ │ │ ├── stm32l4xx_ll_pwr.h
│ │ │ ├── stm32l4xx_ll_rcc.h
│ │ │ ├── stm32l4xx_ll_rng.h
│ │ │ ├── stm32l4xx_ll_rtc.h
│ │ │ ├── stm32l4xx_ll_sdmmc.h
│ │ │ ├── stm32l4xx_ll_spi.h
│ │ │ ├── stm32l4xx_ll_swpmi.h
│ │ │ ├── stm32l4xx_ll_system.h
│ │ │ ├── stm32l4xx_ll_tim.h
│ │ │ ├── stm32l4xx_ll_usart.h
│ │ │ ├── stm32l4xx_ll_usb.h
│ │ │ ├── stm32l4xx_ll_utils.h
│ │ │ └── stm32l4xx_ll_wwdg.h
│ │ └── Src
│ │ ├── stm32l4xx_hal.c
│ │ ├── stm32l4xx_hal_adc.c
│ │ ├── stm32l4xx_hal_adc_ex.c
│ │ ├── stm32l4xx_hal_can.c
│ │ ├── stm32l4xx_hal_comp.c
│ │ ├── stm32l4xx_hal_cortex.c
│ │ ├── stm32l4xx_hal_crc.c
│ │ ├── stm32l4xx_hal_crc_ex.c
│ │ ├── stm32l4xx_hal_cryp.c
│ │ ├── stm32l4xx_hal_cryp_ex.c
│ │ ├── stm32l4xx_hal_dac.c
│ │ ├── stm32l4xx_hal_dac_ex.c
│ │ ├── stm32l4xx_hal_dcmi.c
│ │ ├── stm32l4xx_hal_dfsdm.c
│ │ ├── stm32l4xx_hal_dfsdm_ex.c
│ │ ├── stm32l4xx_hal_dma.c
│ │ ├── stm32l4xx_hal_dma2d.c
│ │ ├── stm32l4xx_hal_dma_ex.c
│ │ ├── stm32l4xx_hal_dsi.c
│ │ ├── stm32l4xx_hal_firewall.c
│ │ ├── stm32l4xx_hal_flash.c
│ │ ├── stm32l4xx_hal_flash_ex.c
│ │ ├── stm32l4xx_hal_flash_ramfunc.c
│ │ ├── stm32l4xx_hal_gfxmmu.c
│ │ ├── stm32l4xx_hal_gpio.c
│ │ ├── stm32l4xx_hal_hash.c
│ │ ├── stm32l4xx_hal_hash_ex.c
│ │ ├── stm32l4xx_hal_hcd.c
│ │ ├── stm32l4xx_hal_i2c.c
│ │ ├── stm32l4xx_hal_i2c_ex.c
│ │ ├── stm32l4xx_hal_irda.c
│ │ ├── stm32l4xx_hal_iwdg.c
│ │ ├── stm32l4xx_hal_lcd.c
│ │ ├── stm32l4xx_hal_lptim.c
│ │ ├── stm32l4xx_hal_ltdc.c
│ │ ├── stm32l4xx_hal_ltdc_ex.c
│ │ ├── stm32l4xx_hal_msp_template.c
│ │ ├── stm32l4xx_hal_nand.c
│ │ ├── stm32l4xx_hal_nor.c
│ │ ├── stm32l4xx_hal_opamp.c
│ │ ├── stm32l4xx_hal_opamp_ex.c
│ │ ├── stm32l4xx_hal_ospi.c
│ │ ├── stm32l4xx_hal_pcd.c
│ │ ├── stm32l4xx_hal_pcd_ex.c
│ │ ├── stm32l4xx_hal_pwr.c
│ │ ├── stm32l4xx_hal_pwr_ex.c
│ │ ├── stm32l4xx_hal_qspi.c
│ │ ├── stm32l4xx_hal_rcc.c
│ │ ├── stm32l4xx_hal_rcc_ex.c
│ │ ├── stm32l4xx_hal_rng.c
│ │ ├── stm32l4xx_hal_rtc.c
│ │ ├── stm32l4xx_hal_rtc_ex.c
│ │ ├── stm32l4xx_hal_sai.c
│ │ ├── stm32l4xx_hal_sai_ex.c
│ │ ├── stm32l4xx_hal_sd.c
│ │ ├── stm32l4xx_hal_sd_ex.c
│ │ ├── stm32l4xx_hal_smartcard.c
│ │ ├── stm32l4xx_hal_smartcard_ex.c
│ │ ├── stm32l4xx_hal_smbus.c
│ │ ├── stm32l4xx_hal_spi.c
│ │ ├── stm32l4xx_hal_spi_ex.c
│ │ ├── stm32l4xx_hal_sram.c
│ │ ├── stm32l4xx_hal_swpmi.c
│ │ ├── stm32l4xx_hal_tim.c
│ │ ├── stm32l4xx_hal_tim_ex.c
│ │ ├── stm32l4xx_hal_timebase_tim_template.c
│ │ ├── stm32l4xx_hal_tsc.c
│ │ ├── stm32l4xx_hal_uart.c
│ │ ├── stm32l4xx_hal_uart_ex.c
│ │ ├── stm32l4xx_hal_usart.c
│ │ ├── stm32l4xx_hal_usart_ex.c
│ │ ├── stm32l4xx_hal_wwdg.c
│ │ ├── stm32l4xx_ll_adc.c
│ │ ├── stm32l4xx_ll_comp.c
│ │ ├── stm32l4xx_ll_crc.c
│ │ ├── stm32l4xx_ll_crs.c
│ │ ├── stm32l4xx_ll_dac.c
│ │ ├── stm32l4xx_ll_dma.c
│ │ ├── stm32l4xx_ll_dma2d.c
│ │ ├── stm32l4xx_ll_exti.c
│ │ ├── stm32l4xx_ll_fmc.c
│ │ ├── stm32l4xx_ll_gpio.c
│ │ ├── stm32l4xx_ll_i2c.c
│ │ ├── stm32l4xx_ll_lptim.c
│ │ ├── stm32l4xx_ll_lpuart.c
│ │ ├── stm32l4xx_ll_opamp.c
│ │ ├── stm32l4xx_ll_pwr.c
│ │ ├── stm32l4xx_ll_rcc.c
│ │ ├── stm32l4xx_ll_rng.c
│ │ ├── stm32l4xx_ll_rtc.c
│ │ ├── stm32l4xx_ll_sdmmc.c
│ │ ├── stm32l4xx_ll_spi.c
│ │ ├── stm32l4xx_ll_swpmi.c
│ │ ├── stm32l4xx_ll_tim.c
│ │ ├── stm32l4xx_ll_usart.c
│ │ ├── stm32l4xx_ll_usb.c
│ │ └── stm32l4xx_ll_utils.c
│ ├── Middlewares
│ │ ├── ST
│ │ └── Third_Party
│ │ ├── CoreMark
│ │ │ ├── core_list_join.c
│ │ │ ├── core_main.c
│ │ │ ├── core_matrix.c
│ │ │ ├── core_state.c
│ │ │ ├── core_util.c
│ │ │ ├── coremark.h
│ │ │ └── simple
│ │ │ ├── core_portme.c
│ │ │ ├── core_portme.h
│ │ │ └── core_portme.mak
│ │ ├── ifs
│ │ │ ├── ifs.h
│ │ │ ├── ifs_base.h
│ │ │ ├── ifs_config.h
│ │ │ ├── ifs_initialize.c
│ │ │ ├── ifs_list.c
│ │ │ ├── ifs_list.h
│ │ │ ├── ifs_printf.c
│ │ │ └── ifs_printf.h
│ │ ├── qrencode
│ │ │ ├── 1.readme.txt
│ │ │ ├── QR_Encode.c
│ │ │ ├── QR_Encode.h
│ │ │ ├── bitstream.c
│ │ │ ├── bitstream.h
│ │ │ ├── data_type.h
│ │ │ ├── mask.c
│ │ │ ├── mask.h
│ │ │ ├── mmask.c
│ │ │ ├── mmask.h
│ │ │ ├── mqrspec.c
│ │ │ ├── mqrspec.h
│ │ │ ├── qrencode.c
│ │ │ ├── qrencode.h
│ │ │ ├── qrinput.c
│ │ │ ├── qrinput.h
│ │ │ ├── qrspec.c
│ │ │ ├── qrspec.h
│ │ │ ├── rscode.c
│ │ │ ├── rscode.h
│ │ │ ├── split.c
│ │ │ └── split.h
│ │ └── uCOS_III
│ │ ├── uC-BSP
│ │ │ ├── bsp.c
│ │ │ └── bsp.h
│ │ ├── uC-CPU
│ │ │ ├── ARM-Cortex-M4
│ │ │ │ ├── IAR
│ │ │ │ │ ├── cpu.h
│ │ │ │ │ ├── cpu_a.asm
│ │ │ │ │ └── cpu_c.c
│ │ │ │ └── RealView
│ │ │ │ ├── cpu.h
│ │ │ │ ├── cpu_a.asm
│ │ │ │ └── cpu_c.c
│ │ │ ├── cpu_cache.h
│ │ │ ├── cpu_core.c
│ │ │ ├── cpu_core.h
│ │ │ └── cpu_def.h
│ │ ├── uC-LIB
│ │ │ ├── Ports
│ │ │ │ └── ARM-Cortex-M4
│ │ │ │ ├── GNU
│ │ │ │ │ └── lib_mem_a.s
│ │ │ │ ├── IAR
│ │ │ │ │ └── lib_mem_a.asm
│ │ │ │ └── RealView
│ │ │ │ └── lib_mem_a.asm
│ │ │ ├── lib_ascii.c
│ │ │ ├── lib_ascii.h
│ │ │ ├── lib_def.h
│ │ │ ├── lib_math.c
│ │ │ ├── lib_math.h
│ │ │ ├── lib_mem.c
│ │ │ ├── lib_mem.h
│ │ │ ├── lib_str.c
│ │ │ └── lib_str.h
│ │ ├── uC-USER
│ │ │ ├── app_cfg.h
│ │ │ ├── cpu_cfg.h
│ │ │ ├── includes.h
│ │ │ ├── lib_cfg.h
│ │ │ ├── os_app_hooks.c
│ │ │ ├── os_app_hooks.h
│ │ │ ├── os_cfg.h
│ │ │ └── os_cfg_app.h
│ │ └── uCOS-III
│ │ ├── Ports
│ │ │ └── ARM-Cortex-M4
│ │ │ └── Generic
│ │ │ ├── IAR
│ │ │ │ ├── os_cpu.h
│ │ │ │ ├── os_cpu_a.asm
│ │ │ │ └── os_cpu_c.c
│ │ │ └── RealView
│ │ │ ├── os_cpu.h
│ │ │ ├── os_cpu_a.asm
│ │ │ └── os_cpu_c.c
│ │ └── Source
│ │ ├── os.h
│ │ ├── os_cfg_app.c
│ │ ├── os_core.c
│ │ ├── os_dbg.c
│ │ ├── os_flag.c
│ │ ├── os_int.c
│ │ ├── os_mem.c
│ │ ├── os_msg.c
│ │ ├── os_mutex.c
│ │ ├── os_pend_multi.c
│ │ ├── os_prio.c
│ │ ├── os_q.c
│ │ ├── os_sem.c
│ │ ├── os_stat.c
│ │ ├── os_task.c
│ │ ├── os_tick.c
│ │ ├── os_time.c
│ │ ├── os_tmr.c
│ │ ├── os_type.h
│ │ └── os_var.c
│ ├── Projects
│ │ └── STM32L4R5ZI-Nucleo
│ │ ├── Inc_Project_CoreMark
│ │ │ ├── EWARM
│ │ │ │ ├── Project.ewd
│ │ │ │ ├── Project.ewp
│ │ │ │ ├── Project.eww
│ │ │ │ ├── startup_stm32l4r5xx.s
│ │ │ │ └── stm32l4r5xx_flash.icf
│ │ │ ├── Inc
│ │ │ │ ├── main.h
│ │ │ │ ├── stm32l4xx_hal_conf.h
│ │ │ │ └── stm32l4xx_it.h
│ │ │ ├── MDK-ARM
│ │ │ │ ├── DebugConfig
│ │ │ │ │ └── STM32L4R5ZI_NUCLEO_STM32L4R5ZITx.dbgconf
│ │ │ │ ├── Project.uvguix.Inc_Biza
│ │ │ │ ├── Project.uvoptx
│ │ │ │ ├── Project.uvprojx
│ │ │ │ ├── RTE
│ │ │ │ │ └── RTE_Components.h
│ │ │ │ ├── STM32L4R5ZI_NUCLEO
│ │ │ │ │ └── Exe
│ │ │ │ │ └── inc_test_l4r5.hex
│ │ │ │ └── startup_stm32l4r5xx.s
│ │ │ ├── SW4STM32
│ │ │ │ ├── STM32L4R5ZI_NUCLEO
│ │ │ │ │ ├── STM32L4R5ZITx_FLASH.ld
│ │ │ │ │ └── STM32L4R9AIIx_FLASH.ld
│ │ │ │ └── startup_stm32l4r5xx.s
│ │ │ ├── Src
│ │ │ │ ├── main.c
│ │ │ │ ├── stm32l4xx_hal_msp.c
│ │ │ │ ├── stm32l4xx_it.c
│ │ │ │ ├── system_stm32l4xx.c
│ │ │ │ └── user_bsp.c
│ │ │ └── readme.txt
│ │ ├── Inc_Project_Templates
│ │ │ ├── EWARM
│ │ │ │ ├── Project.ewd
│ │ │ │ ├── Project.ewp
│ │ │ │ ├── Project.eww
│ │ │ │ ├── startup_stm32l4r5xx.s
│ │ │ │ └── stm32l4r5xx_flash.icf
│ │ │ ├── Inc
│ │ │ │ ├── main.h
│ │ │ │ ├── stm32l4xx_hal_conf.h
│ │ │ │ └── stm32l4xx_it.h
│ │ │ ├── MDK-ARM
│ │ │ │ ├── DebugConfig
│ │ │ │ │ └── STM32L4R5ZI_NUCLEO_STM32L4R5ZITx.dbgconf
│ │ │ │ ├── Project.uvguix.Inc_Biza
│ │ │ │ ├── Project.uvoptx
│ │ │ │ ├── Project.uvprojx
│ │ │ │ ├── RTE
│ │ │ │ │ └── RTE_Components.h
│ │ │ │ ├── STM32L4R5ZI_NUCLEO
│ │ │ │ │ └── Exe
│ │ │ │ └── startup_stm32l4r5xx.s
│ │ │ ├── SW4STM32
│ │ │ │ ├── STM32L4R5ZI_NUCLEO
│ │ │ │ │ ├── STM32L4R5ZITx_FLASH.ld
│ │ │ │ │ └── STM32L4R9AIIx_FLASH.ld
│ │ │ │ └── startup_stm32l4r5xx.s
│ │ │ ├── Src
│ │ │ │ ├── main.c
│ │ │ │ ├── stm32l4xx_hal_msp.c
│ │ │ │ ├── stm32l4xx_it.c
│ │ │ │ ├── system_stm32l4xx.c
│ │ │ │ └── user_bsp.c
│ │ │ └── readme.txt
│ │ ├── Inc_Project_qrcode
│ │ │ ├── EWARM
│ │ │ │ ├── Project.ewd
│ │ │ │ ├── Project.ewp
│ │ │ │ ├── Project.eww
│ │ │ │ ├── startup_stm32l4r5xx.s
│ │ │ │ └── stm32l4r5xx_flash.icf
│ │ │ ├── Inc
│ │ │ │ ├── main.h
│ │ │ │ ├── stm32l4xx_hal_conf.h
│ │ │ │ └── stm32l4xx_it.h
│ │ │ ├── MDK-ARM
│ │ │ │ ├── DebugConfig
│ │ │ │ │ └── STM32L4R5ZI_NUCLEO_STM32L4R5ZITx.dbgconf
│ │ │ │ ├── EventRecorderStub.scvd
│ │ │ │ ├── Project.uvguix.Inc_Biza
│ │ │ │ ├── Project.uvguix.王锦程
│ │ │ │ ├── Project.uvoptx
│ │ │ │ ├── Project.uvprojx
│ │ │ │ ├── RTE
│ │ │ │ │ └── _STM32L4R5ZI_NUCLEO
│ │ │ │ │ └── RTE_Components.h
│ │ │ │ ├── STM32L4R5ZI_NUCLEO
│ │ │ │ │ └── Exe
│ │ │ │ │ ├── Project_STM32L4R5ZI_NUCLEO.dep
│ │ │ │ │ ├── asc_ii.crf
│ │ │ │ │ ├── asc_ii.d
│ │ │ │ │ ├── asc_ii.o
│ │ │ │ │ ├── bitstream.crf
│ │ │ │ │ ├── bitstream.d
│ │ │ │ │ ├── bitstream.o
│ │ │ │ │ ├── bsp.crf
│ │ │ │ │ ├── bsp.d
│ │ │ │ │ ├── bsp.o
│ │ │ │ │ ├── codetab.crf
│ │ │ │ │ ├── codetab.d
│ │ │ │ │ ├── codetab.o
│ │ │ │ │ ├── cpu_a.d
│ │ │ │ │ ├── cpu_a.o
│ │ │ │ │ ├── cpu_c.crf
│ │ │ │ │ ├── cpu_c.d
│ │ │ │ │ ├── cpu_c.o
│ │ │ │ │ ├── cpu_core.crf
│ │ │ │ │ ├── cpu_core.d
│ │ │ │ │ ├── cpu_core.o
│ │ │ │ │ ├── gfx_screen.crf
│ │ │ │ │ ├── gfx_screen.d
│ │ │ │ │ ├── gfx_screen.o
│ │ │ │ │ ├── i2csoft.crf
│ │ │ │ │ ├── i2csoft.d
│ │ │ │ │ ├── i2csoft.o
│ │ │ │ │ ├── ifs_initialize.crf
│ │ │ │ │ ├── ifs_initialize.d
│ │ │ │ │ ├── ifs_initialize.o
│ │ │ │ │ ├── ifs_printf.crf
│ │ │ │ │ ├── ifs_printf.d
│ │ │ │ │ ├── ifs_printf.o
│ │ │ │ │ ├── inc_test_l4r5.axf
│ │ │ │ │ ├── inc_test_l4r5.build_log.htm
│ │ │ │ │ ├── inc_test_l4r5.htm
│ │ │ │ │ ├── inc_test_l4r5.lnp
│ │ │ │ │ ├── inc_test_l4r5.map
│ │ │ │ │ ├── inc_test_l4r5.sct
│ │ │ │ │ ├── lib_ascii.crf
│ │ │ │ │ ├── lib_ascii.d
│ │ │ │ │ ├── lib_ascii.o
│ │ │ │ │ ├── lib_math.crf
│ │ │ │ │ ├── lib_math.d
│ │ │ │ │ ├── lib_math.o
│ │ │ │ │ ├── lib_mem.crf
│ │ │ │ │ ├── lib_mem.d
│ │ │ │ │ ├── lib_mem.o
│ │ │ │ │ ├── lib_mem_a.d
│ │ │ │ │ ├── lib_mem_a.o
│ │ │ │ │ ├── lib_str.crf
│ │ │ │ │ ├── lib_str.d
│ │ │ │ │ ├── lib_str.o
│ │ │ │ │ ├── main.crf
│ │ │ │ │ ├── main.d
│ │ │ │ │ ├── main.o
│ │ │ │ │ ├── mask.crf
│ │ │ │ │ ├── mask.d
│ │ │ │ │ ├── mask.o
│ │ │ │ │ ├── mmask.crf
│ │ │ │ │ ├── mmask.d
│ │ │ │ │ ├── mmask.o
│ │ │ │ │ ├── mqrspec.crf
│ │ │ │ │ ├── mqrspec.d
│ │ │ │ │ ├── mqrspec.o
│ │ │ │ │ ├── oled.crf
│ │ │ │ │ ├── oled.d
│ │ │ │ │ ├── oled.o
│ │ │ │ │ ├── os_app_hooks.crf
│ │ │ │ │ ├── os_app_hooks.d
│ │ │ │ │ ├── os_app_hooks.o
│ │ │ │ │ ├── os_cfg_app.crf
│ │ │ │ │ ├── os_cfg_app.d
│ │ │ │ │ ├── os_cfg_app.o
│ │ │ │ │ ├── os_core.crf
│ │ │ │ │ ├── os_core.d
│ │ │ │ │ ├── os_core.o
│ │ │ │ │ ├── os_cpu_a.d
│ │ │ │ │ ├── os_cpu_a.o
│ │ │ │ │ ├── os_cpu_c.crf
│ │ │ │ │ ├── os_cpu_c.d
│ │ │ │ │ ├── os_cpu_c.o
│ │ │ │ │ ├── os_dbg.crf
│ │ │ │ │ ├── os_dbg.d
│ │ │ │ │ ├── os_dbg.o
│ │ │ │ │ ├── os_flag.crf
│ │ │ │ │ ├── os_flag.d
│ │ │ │ │ ├── os_flag.o
│ │ │ │ │ ├── os_int.crf
│ │ │ │ │ ├── os_int.d
│ │ │ │ │ ├── os_int.o
│ │ │ │ │ ├── os_mem.crf
│ │ │ │ │ ├── os_mem.d
│ │ │ │ │ ├── os_mem.o
│ │ │ │ │ ├── os_msg.crf
│ │ │ │ │ ├── os_msg.d
│ │ │ │ │ ├── os_msg.o
│ │ │ │ │ ├── os_mutex.crf
│ │ │ │ │ ├── os_mutex.d
│ │ │ │ │ ├── os_mutex.o
│ │ │ │ │ ├── os_pend_multi.crf
│ │ │ │ │ ├── os_pend_multi.d
│ │ │ │ │ ├── os_pend_multi.o
│ │ │ │ │ ├── os_prio.crf
│ │ │ │ │ ├── os_prio.d
│ │ │ │ │ ├── os_prio.o
│ │ │ │ │ ├── os_q.crf
│ │ │ │ │ ├── os_q.d
│ │ │ │ │ ├── os_q.o
│ │ │ │ │ ├── os_sem.crf
│ │ │ │ │ ├── os_sem.d
│ │ │ │ │ ├── os_sem.o
│ │ │ │ │ ├── os_stat.crf
│ │ │ │ │ ├── os_stat.d
│ │ │ │ │ ├── os_stat.o
│ │ │ │ │ ├── os_task.crf
│ │ │ │ │ ├── os_task.d
│ │ │ │ │ ├── os_task.o
│ │ │ │ │ ├── os_tick.crf
│ │ │ │ │ ├── os_tick.d
│ │ │ │ │ ├── os_tick.o
│ │ │ │ │ ├── os_time.crf
│ │ │ │ │ ├── os_time.d
│ │ │ │ │ ├── os_time.o
│ │ │ │ │ ├── os_tmr.crf
│ │ │ │ │ ├── os_tmr.d
│ │ │ │ │ ├── os_tmr.o
│ │ │ │ │ ├── os_var.crf
│ │ │ │ │ ├── os_var.d
│ │ │ │ │ ├── os_var.o
│ │ │ │ │ ├── qr_encode.crf
│ │ │ │ │ ├── qr_encode.d
│ │ │ │ │ ├── qr_encode.o
│ │ │ │ │ ├── qrencode.crf
│ │ │ │ │ ├── qrencode.d
│ │ │ │ │ ├── qrencode.o
│ │ │ │ │ ├── qrinput.crf
│ │ │ │ │ ├── qrinput.d
│ │ │ │ │ ├── qrinput.o
│ │ │ │ │ ├── qrspec.crf
│ │ │ │ │ ├── qrspec.d
│ │ │ │ │ ├── qrspec.o
│ │ │ │ │ ├── rscode.crf
│ │ │ │ │ ├── rscode.d
│ │ │ │ │ ├── rscode.o
│ │ │ │ │ ├── split.crf
│ │ │ │ │ ├── split.d
│ │ │ │ │ ├── split.o
│ │ │ │ │ ├── startup_stm32l4r5xx.d
│ │ │ │ │ ├── startup_stm32l4r5xx.o
│ │ │ │ │ ├── stm32l4xx_hal.crf
│ │ │ │ │ ├── stm32l4xx_hal.d
│ │ │ │ │ ├── stm32l4xx_hal.o
│ │ │ │ │ ├── stm32l4xx_hal_adc.crf
│ │ │ │ │ ├── stm32l4xx_hal_adc.d
│ │ │ │ │ ├── stm32l4xx_hal_adc.o
│ │ │ │ │ ├── stm32l4xx_hal_adc_ex.crf
│ │ │ │ │ ├── stm32l4xx_hal_adc_ex.d
│ │ │ │ │ ├── stm32l4xx_hal_adc_ex.o
│ │ │ │ │ ├── stm32l4xx_hal_cortex.crf
│ │ │ │ │ ├── stm32l4xx_hal_cortex.d
│ │ │ │ │ ├── stm32l4xx_hal_cortex.o
│ │ │ │ │ ├── stm32l4xx_hal_crc.crf
│ │ │ │ │ ├── stm32l4xx_hal_crc.d
│ │ │ │ │ ├── stm32l4xx_hal_crc.o
│ │ │ │ │ ├── stm32l4xx_hal_crc_ex.crf
│ │ │ │ │ ├── stm32l4xx_hal_crc_ex.d
│ │ │ │ │ ├── stm32l4xx_hal_crc_ex.o
│ │ │ │ │ ├── stm32l4xx_hal_dfsdm_ex.crf
│ │ │ │ │ ├── stm32l4xx_hal_dfsdm_ex.d
│ │ │ │ │ ├── stm32l4xx_hal_dfsdm_ex.o
│ │ │ │ │ ├── stm32l4xx_hal_dma.crf
│ │ │ │ │ ├── stm32l4xx_hal_dma.d
│ │ │ │ │ ├── stm32l4xx_hal_dma.o
│ │ │ │ │ ├── stm32l4xx_hal_dma_ex.crf
│ │ │ │ │ ├── stm32l4xx_hal_dma_ex.d
│ │ │ │ │ ├── stm32l4xx_hal_dma_ex.o
│ │ │ │ │ ├── stm32l4xx_hal_flash.crf
│ │ │ │ │ ├── stm32l4xx_hal_flash.d
│ │ │ │ │ ├── stm32l4xx_hal_flash.o
│ │ │ │ │ ├── stm32l4xx_hal_flash_ex.crf
│ │ │ │ │ ├── stm32l4xx_hal_flash_ex.d
│ │ │ │ │ ├── stm32l4xx_hal_flash_ex.o
│ │ │ │ │ ├── stm32l4xx_hal_flash_ramfunc.crf
│ │ │ │ │ ├── stm32l4xx_hal_flash_ramfunc.d
│ │ │ │ │ ├── stm32l4xx_hal_flash_ramfunc.o
│ │ │ │ │ ├── stm32l4xx_hal_gpio.crf
│ │ │ │ │ ├── stm32l4xx_hal_gpio.d
│ │ │ │ │ ├── stm32l4xx_hal_gpio.o
│ │ │ │ │ ├── stm32l4xx_hal_hcd.crf
│ │ │ │ │ ├── stm32l4xx_hal_hcd.d
│ │ │ │ │ ├── stm32l4xx_hal_hcd.o
│ │ │ │ │ ├── stm32l4xx_hal_i2c.crf
│ │ │ │ │ ├── stm32l4xx_hal_i2c.d
│ │ │ │ │ ├── stm32l4xx_hal_i2c.o
│ │ │ │ │ ├── stm32l4xx_hal_i2c_ex.crf
│ │ │ │ │ ├── stm32l4xx_hal_i2c_ex.d
│ │ │ │ │ ├── stm32l4xx_hal_i2c_ex.o
│ │ │ │ │ ├── stm32l4xx_hal_iwdg.crf
│ │ │ │ │ ├── stm32l4xx_hal_iwdg.d
│ │ │ │ │ ├── stm32l4xx_hal_iwdg.o
│ │ │ │ │ ├── stm32l4xx_hal_lptim.crf
│ │ │ │ │ ├── stm32l4xx_hal_lptim.d
│ │ │ │ │ ├── stm32l4xx_hal_lptim.o
│ │ │ │ │ ├── stm32l4xx_hal_pcd.crf
│ │ │ │ │ ├── stm32l4xx_hal_pcd.d
│ │ │ │ │ ├── stm32l4xx_hal_pcd.o
│ │ │ │ │ ├── stm32l4xx_hal_pcd_ex.crf
│ │ │ │ │ ├── stm32l4xx_hal_pcd_ex.d
│ │ │ │ │ ├── stm32l4xx_hal_pcd_ex.o
│ │ │ │ │ ├── stm32l4xx_hal_pwr.crf
│ │ │ │ │ ├── stm32l4xx_hal_pwr.d
│ │ │ │ │ ├── stm32l4xx_hal_pwr.o
│ │ │ │ │ ├── stm32l4xx_hal_pwr_ex.crf
│ │ │ │ │ ├── stm32l4xx_hal_pwr_ex.d
│ │ │ │ │ ├── stm32l4xx_hal_pwr_ex.o
│ │ │ │ │ ├── stm32l4xx_hal_rcc.crf
│ │ │ │ │ ├── stm32l4xx_hal_rcc.d
│ │ │ │ │ ├── stm32l4xx_hal_rcc.o
│ │ │ │ │ ├── stm32l4xx_hal_rcc_ex.crf
│ │ │ │ │ ├── stm32l4xx_hal_rcc_ex.d
│ │ │ │ │ ├── stm32l4xx_hal_rcc_ex.o
│ │ │ │ │ ├── stm32l4xx_hal_rtc.crf
│ │ │ │ │ ├── stm32l4xx_hal_rtc.d
│ │ │ │ │ ├── stm32l4xx_hal_rtc.o
│ │ │ │ │ ├── stm32l4xx_hal_rtc_ex.crf
│ │ │ │ │ ├── stm32l4xx_hal_rtc_ex.d
│ │ │ │ │ ├── stm32l4xx_hal_rtc_ex.o
│ │ │ │ │ ├── stm32l4xx_hal_spi.crf
│ │ │ │ │ ├── stm32l4xx_hal_spi.d
│ │ │ │ │ ├── stm32l4xx_hal_spi.o
│ │ │ │ │ ├── stm32l4xx_hal_spi_ex.crf
│ │ │ │ │ ├── stm32l4xx_hal_spi_ex.d
│ │ │ │ │ ├── stm32l4xx_hal_spi_ex.o
│ │ │ │ │ ├── stm32l4xx_hal_tim.crf
│ │ │ │ │ ├── stm32l4xx_hal_tim.d
│ │ │ │ │ ├── stm32l4xx_hal_tim.o
│ │ │ │ │ ├── stm32l4xx_hal_tim_ex.crf
│ │ │ │ │ ├── stm32l4xx_hal_tim_ex.d
│ │ │ │ │ ├── stm32l4xx_hal_tim_ex.o
│ │ │ │ │ ├── stm32l4xx_hal_tsc.crf
│ │ │ │ │ ├── stm32l4xx_hal_tsc.d
│ │ │ │ │ ├── stm32l4xx_hal_tsc.o
│ │ │ │ │ ├── stm32l4xx_hal_uart.crf
│ │ │ │ │ ├── stm32l4xx_hal_uart.d
│ │ │ │ │ ├── stm32l4xx_hal_uart.o
│ │ │ │ │ ├── stm32l4xx_hal_uart_ex.crf
│ │ │ │ │ ├── stm32l4xx_hal_uart_ex.d
│ │ │ │ │ ├── stm32l4xx_hal_uart_ex.o
│ │ │ │ │ ├── stm32l4xx_hal_usart.crf
│ │ │ │ │ ├── stm32l4xx_hal_usart.d
│ │ │ │ │ ├── stm32l4xx_hal_usart.o
│ │ │ │ │ ├── stm32l4xx_hal_usart_ex.crf
│ │ │ │ │ ├── stm32l4xx_hal_usart_ex.d
│ │ │ │ │ ├── stm32l4xx_hal_usart_ex.o
│ │ │ │ │ ├── stm32l4xx_hal_wwdg.crf
│ │ │ │ │ ├── stm32l4xx_hal_wwdg.d
│ │ │ │ │ ├── stm32l4xx_hal_wwdg.o
│ │ │ │ │ ├── stm32l4xx_it.crf
│ │ │ │ │ ├── stm32l4xx_it.d
│ │ │ │ │ ├── stm32l4xx_it.o
│ │ │ │ │ ├── stm32l4xx_ll_sdmmc.crf
│ │ │ │ │ ├── stm32l4xx_ll_sdmmc.d
│ │ │ │ │ ├── stm32l4xx_ll_sdmmc.o
│ │ │ │ │ ├── stm32l4xx_ll_usb.crf
│ │ │ │ │ ├── stm32l4xx_ll_usb.d
│ │ │ │ │ ├── stm32l4xx_ll_usb.o
│ │ │ │ │ ├── stm32l4xx_nucleo_144.crf
│ │ │ │ │ ├── stm32l4xx_nucleo_144.d
│ │ │ │ │ ├── stm32l4xx_nucleo_144.o
│ │ │ │ │ ├── system_stm32l4xx.crf
│ │ │ │ │ ├── system_stm32l4xx.d
│ │ │ │ │ ├── system_stm32l4xx.o
│ │ │ │ │ ├── user_bsp.crf
│ │ │ │ │ ├── user_bsp.d
│ │ │ │ │ └── user_bsp.o
│ │ │ │ ├── cpu_a.lst
│ │ │ │ ├── lib_mem_a.lst
│ │ │ │ ├── os_cpu_a.lst
│ │ │ │ ├── startup_stm32l4r5xx.lst
│ │ │ │ └── startup_stm32l4r5xx.s
│ │ │ ├── SW4STM32
│ │ │ │ ├── STM32L4R5ZI_NUCLEO
│ │ │ │ │ ├── STM32L4R5ZITx_FLASH.ld
│ │ │ │ │ └── STM32L4R9AIIx_FLASH.ld
│ │ │ │ └── startup_stm32l4r5xx.s
│ │ │ ├── Src
│ │ │ │ ├── main.c
│ │ │ │ ├── stm32l4xx_hal_msp.c
│ │ │ │ ├── stm32l4xx_it.c
│ │ │ │ ├── system_stm32l4xx.c
│ │ │ │ └── user_bsp.c
│ │ │ └── readme.txt
│ │ ├── Inc_Project_uCos_III
│ │ │ ├── EWARM
│ │ │ │ ├── Project.ewd
│ │ │ │ ├── Project.ewp
│ │ │ │ ├── Project.eww
│ │ │ │ ├── startup_stm32l4r5xx.s
│ │ │ │ └── stm32l4r5xx_flash.icf
│ │ │ ├── Inc
│ │ │ │ ├── main.h
│ │ │ │ ├── stm32l4xx_hal_conf.h
│ │ │ │ └── stm32l4xx_it.h
│ │ │ ├── MDK-ARM
│ │ │ │ ├── DebugConfig
│ │ │ │ │ └── STM32L4R5ZI_NUCLEO_STM32L4R5ZITx.dbgconf
│ │ │ │ ├── Project.uvguix.Inc_Biza
│ │ │ │ ├── Project.uvoptx
│ │ │ │ ├── Project.uvprojx
│ │ │ │ ├── RTE
│ │ │ │ │ └── RTE_Components.h
│ │ │ │ ├── STM32L4R5ZI_NUCLEO
│ │ │ │ │ └── Exe
│ │ │ │ └── startup_stm32l4r5xx.s
│ │ │ ├── SW4STM32
│ │ │ │ ├── STM32L4R5ZI_NUCLEO
│ │ │ │ │ ├── STM32L4R5ZITx_FLASH.ld
│ │ │ │ │ └── STM32L4R9AIIx_FLASH.ld
│ │ │ │ └── startup_stm32l4r5xx.s
│ │ │ ├── Src
│ │ │ │ ├── main.c
│ │ │ │ ├── stm32l4xx_hal_msp.c
│ │ │ │ ├── stm32l4xx_it.c
│ │ │ │ ├── system_stm32l4xx.c
│ │ │ │ └── user_bsp.c
│ │ │ └── readme.txt
│ │ └── Inc_Project_uCos_III_OLED_096
│ │ ├── EWARM
│ │ │ ├── Project.ewd
│ │ │ ├── Project.ewp
│ │ │ ├── Project.eww
│ │ │ ├── startup_stm32l4r5xx.s
│ │ │ └── stm32l4r5xx_flash.icf
│ │ ├── Inc
│ │ │ ├── main.h
│ │ │ ├── stm32l4xx_hal_conf.h
│ │ │ └── stm32l4xx_it.h
│ │ ├── MDK-ARM
│ │ │ ├── DebugConfig
│ │ │ │ └── STM32L4R5ZI_NUCLEO_STM32L4R5ZITx.dbgconf
│ │ │ ├── Project.uvguix.Inc_Biza
│ │ │ ├── Project.uvoptx
│ │ │ ├── Project.uvprojx
│ │ │ ├── RTE
│ │ │ │ └── RTE_Components.h
│ │ │ ├── STM32L4R5ZI_NUCLEO
│ │ │ │ └── Exe
│ │ │ │ └── inc_test_l4r5.hex
│ │ │ └── startup_stm32l4r5xx.s
│ │ ├── SW4STM32
│ │ │ ├── STM32L4R5ZI_NUCLEO
│ │ │ │ ├── STM32L4R5ZITx_FLASH.ld
│ │ │ │ └── STM32L4R9AIIx_FLASH.ld
│ │ │ └── startup_stm32l4r5xx.s
│ │ ├── Src
│ │ │ ├── main.c
│ │ │ ├── stm32l4xx_hal_msp.c
│ │ │ ├── stm32l4xx_it.c
│ │ │ ├── system_stm32l4xx.c
│ │ │ └── user_bsp.c
│ │ └── readme.txt
│ ├── Utilities
│ │ ├── CPU
│ │ │ ├── Release_Notes.html
│ │ │ ├── cpu_utils.c
│ │ │ └── cpu_utils.h
│ │ ├── Fonts
│ │ │ ├── Release_Notes.html
│ │ │ ├── font12.c
│ │ │ ├── font16.c
│ │ │ ├── font20.c
│ │ │ ├── font24.c
│ │ │ ├── font8.c
│ │ │ ├── font_inc
│ │ │ │ ├── asc_ii.c
│ │ │ │ ├── codetab.c
│ │ │ │ └── font.h
│ │ │ └── fonts.h
│ │ └── Log
│ │ ├── Release_Notes.html
│ │ ├── lcd_log.c
│ │ ├── lcd_log.h
│ │ └── lcd_log_conf_template.h
│ └── keilkill.bat
├── STM32L4R5_INC_PRJ.rar
├── qrencode
│ ├── 1.readme.txt
│ ├── QR_Encode.c
│ ├── QR_Encode.h
│ ├── bitstream.c
│ ├── bitstream.h
│ ├── data_type.h
│ ├── mask.c
│ ├── mask.h
│ ├── mmask.c
│ ├── mmask.h
│ ├── mqrspec.c
│ ├── mqrspec.h
│ ├── qrencode.c
│ ├── qrencode.h
│ ├── qrinput.c
│ ├── qrinput.h
│ ├── qrspec.c
│ ├── qrspec.h
│ ├── rscode.c
│ ├── rscode.h
│ ├── split.c
│ └── split.h
└── qrencode.rar
146 directories, 994 files
评论