【E2277】基于STM32标准外设库(Arduino)

2021-11-17 19:20:03      索炜达电子      552     

项目编号:E2277

文件大小:40M

源码说明:带中文注释

开发环境:C编译器

简要概述:

目录│文件列表:

 └ Arduino_STM32

    ├ drivers

    │  │ boards.txt

    │  └ win

    │     │ install_drivers.bat

    │     │ install_STM_COM_drivers.bat

    │     │ wdi-simple.exe

    │     ├ src

    │     │  │ libwdi-1.2.4-with-usbser-driver-v3.diff

    │     │  │ readme.md

    │     │  ├ libwdi-extra-files

    │     │  │  ├ ddk

    │     │  │  │  └ redist

    │     │  │  │     └ wdf

    │     │  │  │        ├ x64

    │     │  │  │        │  │ WdfCoInstaller01011.dll

    │     │  │  │        │  └ winusbcoinstaller2.dll

    │     │  │  │        └ x86

    │     │  │  │           │ WdfCoInstaller01011.dll

    │     │  │  │           └ winusbcoinstaller2.dll

    │     │  │  ├ libusb0

    │     │  │  │  │ installer_license.txt

    │     │  │  │  └ bin

    │     │  │  │     ├ amd64

    │     │  │  │     │  │ install-filter.exe

    │     │  │  │     │  │ libusb0.dll

    │     │  │  │     │  └ libusb0.sys

    │     │  │  │     └ x86

    │     │  │  │        │ install-filter.exe

    │     │  │  │        │ libusb0.sys

    │     │  │  │        └ libusb0_x86.dll

    │     │  │  ├ libusbk

    │     │  │  │  ├ dll

    │     │  │  │  │  ├ amd64

    │     │  │  │  │  │  └ libusbK.dll

    │     │  │  │  │  └ x86

    │     │  │  │  │     └ libusbK.dll

    │     │  │  │  └ sys

    │     │  │  │     ├ amd64

    │     │  │  │     │  └ libusbK.sys

    │     │  │  │     └ x86

    │     │  │  │        └ libusbK.sys

    │     │  │  └ usbser

    │     │  │     └ arduino.inf

    │     └ win_xp_legacy

    │        ├ maple-dfu

    │        │  │ installer_x64.exe

    │        │  │ installer_x86.exe

    │        │  │ usb_device.cat

    │        │  │ usb_device.inf

    │        │  ├ amd64

    │        │  │  │ install-filter.exe

    │        │  │  │ libusb0.dll

    │        │  │  │ libusb0.sys

    │        │  │  │ libusb0_x86.dll

    │        │  │  │ libusbK.dll

    │        │  │  │ libusbK.sys

    │        │  │  │ libusbK_x86.dll

    │        │  │  │ WdfCoInstaller01011.dll

    │        │  │  └ winusbcoinstaller2.dll

    │        │  ├ license

    │        │  │  └ libusb0

    │        │  │     └ installer_license.txt

    │        │  └ x86

    │        │     │ install-filter.exe

    │        │     │ libusb0.dll

    │        │     │ libusb0.sys

    │        │     │ libusb0_x86.dll

    │        │     │ libusbK.dll

    │        │     │ libusbK.sys

    │        │     │ WdfCoInstaller01011.dll

    │        │     └ winusbcoinstaller2.dll

    │        └ maple-serial

    │           │ installer_x64.exe

    │           │ installer_x86.exe

    │           │ usb_device.cat

    │           │ usb_device.inf

    │           ├ amd64

    │           │  │ install-filter.exe

    │           │  │ libusb0.dll

    │           │  │ libusb0.sys

    │           │  │ libusb0_x86.dll

    │           │  │ libusbK.dll

    │           │  │ libusbK.sys

    │           │  │ libusbK_x86.dll

    │           │  │ WdfCoInstaller01011.dll

    │           │  └ winusbcoinstaller2.dll

    │           ├ license

    │           │  └ libusb0

    │           │     └ installer_license.txt

    │           └ x86

    │              │ install-filter.exe

    │              │ libusb0.dll

    │              │ libusb0.sys

    │              │ libusb0_x86.dll

    │              │ libusbK.dll

    │              │ libusbK.sys

    │              │ WdfCoInstaller01011.dll

    │              └ winusbcoinstaller2.dll

    ├ STM32F1

    │  │ boards.txt

    │  │ platform.txt

    │  ├ cores

    │  │  └ maple

    │  │     │ Arduino.h

    │  │     │ bits.h

    │  │     │ bit_constants.h

    │  │     │ boards.h

    │  │     │ boards_private.h

    │  │     │ Client.h

    │  │     │ cxxabi-compat.cpp

    │  │     │ ext_interrupts.cpp

    │  │     │ ext_interrupts.h

    │  │     │ HardwareSerial.cpp

    │  │     │ HardwareSerial.h

    │  │     │ HardwareTimer.cpp

    │  │     │ HardwareTimer.h

    │  │     │ hooks.c

    │  │     │ io.h

    │  │     │ IPAddress.cpp

    │  │     │ IPAddress.h

    │  │     │ itoa.c

    │  │     │ itoa.h

    │  │     │ main.cpp

    │  │     │ new.cpp

    │  │     │ Print.cpp

    │  │     │ Print.h

    │  │     │ Printable.h

    │  │     │ pwm.cpp

    │  │     │ pwm.h

    │  │     │ rules.mk

    │  │     │ sdio.cpp

    │  │     │ Server.h

    │  │     │ Stream.cpp

    │  │     │ Stream.h

    │  │     │ tone.cpp

    │  │     │ tone.h

    │  │     │ Udp.h

    │  │     │ usb_serial.cpp

    │  │     │ usb_serial.h

    │  │     │ WCharacter.h

    │  │     │ wiring_private.h

    │  │     │ wiring_pulse.h

    │  │     │ wirish.h

    │  │     │ wirish_analog.cpp

    │  │     │ wirish_constants.h

    │  │     │ wirish_debug.h

    │  │     │ wirish_digital.cpp

    │  │     │ wirish_math.cpp

    │  │     │ wirish_math.h

    │  │     │ wirish_shift.cpp

    │  │     │ wirish_time.cpp

    │  │     │ wirish_time.h

    │  │     │ wirish_types.h

    │  │     │ WProgram.h

    │  │     │ WString.cpp

    │  │     │ WString.h

    │  │     ├ avr

    │  │     │  │ dtostrf.c

    │  │     │  │ dtostrf.h

    │  │     │  │ interrupt.h

    │  │     │  └ pgmspace.h

    │  │     ├ libmaple

    │  │     │  │ adc.c

    │  │     │  │ adc_f1.c

    │  │     │  │ bkp_f1.c

    │  │     │  │ dac.c

    │  │     │  │ dma.c

    │  │     │  │ dma_f1.c

    │  │     │  │ exc.S

    │  │     │  │ exti.c

    │  │     │  │ exti_f1.c

    │  │     │  │ flash.c

    │  │     │  │ fsmc_f1.c

    │  │     │  │ gpio.c

    │  │     │  │ gpio_f1.c

    │  │     │  │ i2c.c

    │  │     │  │ i2c_f1.c

    │  │     │  │ iwdg.c

    │  │     │  │ nvic.c

    │  │     │  │ pwr.c

    │  │     │  │ rcc.c

    │  │     │  │ rcc_f1.c

    │  │     │  │ spi.c

    │  │     │  │ spi_f1.c

    │  │     │  │ systick.c

    │  │     │  │ timer.c

    │  │     │  │ timer_f1.c

    │  │     │  │ usart.c

    │  │     │  │ usart_f1.c

    │  │     │  │ usart_private.c

    │  │     │  │ util.c

    │  │     │  ├ stm32f1

    │  │     │  │  └ performance

    │  │     │  │     │ isrs.S

    │  │     │  │     └ vector_table.S

    │  │     │  └ usb

    │  │     │     │ README

    │  │     │     │ rules.mk

    │  │     │     ├ stm32f1

    │  │     │     │  │ usb.c

    │  │     │     │  │ usb_cdcacm.c

    │  │     │     │  └ usb_reg_map.c

    │  │     │     └ usb_lib

    │  │     │        │ usb_core.c

    │  │     │        │ usb_init.c

    │  │     │        │ usb_mem.c

    │  │     │        └ usb_regs.c

    │  │     └ stm32f1

    │  │        │ util_hooks.c

    │  │        │ wiring_pulse_f1.cpp

    │  │        │ wirish_debug.cpp

    │  │        └ wirish_digital_f1.cpp

    │  ├ libraries

    │  │  ├ Adafruit_GFX_AS

    │  │  │  │ Adafruit_GFX_AS.cpp

    │  │  │  │ Adafruit_GFX_AS.h

    │  │  │  │ Font16.c

    │  │  │  │ Font16.h

    │  │  │  │ Font32.c

    │  │  │  │ Font32.h

    │  │  │  │ Font64.c

    │  │  │  │ Font64.h

    │  │  │  │ Font7s.c

    │  │  │  │ Font7s.h

    │  │  │  │ glcdfont.c

    │  │  │  │ license.txt

    │  │  │  │ Load_fonts.h

    │  │  │  └ README.txt

    │  │  ├ Adafruit_ILI9341

    │  │  │  │ Adafruit_ILI9341.cpp

    │  │  │  │ Adafruit_ILI9341.h

    │  │  │  │ README.txt

    │  │  │  └ examples

    │  │  │     ├ breakouttouchpaint

    │  │  │     │  └ breakouttouchpaint.ino

    │  │  │     ├ graphicstest

    │  │  │     │  └ graphicstest.ino

    │  │  │     ├ onoffbutton

    │  │  │     │  └ onoffbutton.ino

    │  │  │     ├ onoffbutton_breakout

    │  │  │     │  └ onoffbutton_breakout.ino

    │  │  │     ├ spitftbitmap

    │  │  │     │  └ spitftbitmap.ino

    │  │  │     ├ stm32_graphicstest

    │  │  │     │  └ stm32_graphicstest.ino

    │  │  │     └ touchpaint

    │  │  │        └ touchpaint.ino

    │  │  ├ Adafruit_ILI9341_STM

    │  │  │  │ Adafruit_ILI9341_STM.cpp

    │  │  │  │ Adafruit_ILI9341_STM.h

    │  │  │  │ License.h

    │  │  │  │ README.txt

    │  │  │  └ examples

    │  │  │     ├ breakouttouchpaint

    │  │  │     │  └ breakouttouchpaint.ino

    │  │  │     ├ graphicstest

    │  │  │     │  └ graphicstest.ino

    │  │  │     ├ onoffbutton

    │  │  │     │  └ onoffbutton.ino

    │  │  │     ├ onoffbutton_breakout

    │  │  │     │  └ onoffbutton_breakout.ino

    │  │  │     ├ spitftbitmap

    │  │  │     │  └ spitftbitmap.ino

TAGArduino
  • 7 次
  • 10 分