在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例嵌入式开发 → qrencode库的stm32+OLED实现

qrencode库的stm32+OLED实现

嵌入式开发

下载此实例
  • 开发语言:C/C++
  • 实例大小:35.02M
  • 下载次数:8
  • 浏览次数:196
  • 发布时间:2020-08-08
  • 实例类别:嵌入式开发
  • 发 布 人:ccchengjinwang
  • 文件格式:.rar
  • 所需积分:5
 相关标签: STM32 OLED STM3 LED co

实例介绍

【实例简介】移植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


标签: STM32 OLED STM3 LED co

实例下载地址

qrencode库的stm32+OLED实现

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警