GithubHelp home page GithubHelp logo

jmysu / samd51_flashloadersd Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 1.0 49.17 MB

Interesting projects based on extFlashLoader

License: GNU General Public License v3.0

C++ 6.84% C 92.23% Objective-C 0.35% Python 0.58%
wioterminal samd51 tft tinyusb i2c wifi ntp-client gif gif-animation sd-card

samd51_flashloadersd's Introduction

SAMD51_FlashLoaderSD License: GPL v3

Interesting projects based on extFlashLoader, with more apps added!

You need to flash the loader menu from extFlashLoader examples first, then copy the unzipped /apps into SD /apps!
Press/hold the KEY_A and reset the WioTerminal, the SD-Loader menu should start...
(Works with WioTerminal(SAMD51+ILI9341))

Alternative way for SDMenu firmware update

Use bin2uf2.py (from Microsoft open source) to convert SDMENU firmware.bin to sdmenu.uf2 , drag and drop to UF2 bootloader!



SAMD51 Memory Map

The memory map for different NVM...



Zipped apps
The zipped apps binary for the following projects! Unzip this and place /apps into SD /apps
https://github.com/jmysu/SAMD51_FlashLoaderSD/blob/main/PlatformIO.projects/apps.zip



Project SdUSB w/ Adafruit TinyUSB port
Project to turn SD card into USB Mass Storage, for updating SD contents!
https://github.com/jmysu/SAMD51_FlashLoaderSD/tree/main/PlatformIO.projects/wioTerminal_SdUSB



Project SdSlideShow w/ JPEGDEC
Project to decode/show JPEG/GIF files on SD, put jpeg/gif files into SD /TFT floder!
https://github.com/jmysu/SAMD51_FlashLoaderSD/tree/main/PlatformIO.projects/wioTerminal_JPEGDEC



Project I2C Test
Project to test I2C0 && I2C1
https://github.com/jmysu/SAMD51_FlashLoaderSD/tree/main/PlatformIO.projects/wioTerminal_I2C



Project Gyro Leveler
Project for gyro leveler (internal LIS3DHTR)
https://github.com/jmysu/SAMD51_FlashLoaderSD/tree/main/PlatformIO.projects/wioTerminal_Gyro



Project VcSel Ranger
Project for VcSel laser ranger (external VL53L0X)
https://github.com/jmysu/SAMD51_FlashLoaderSD/tree/main/PlatformIO.projects/wioTerminal_VL53L0X_Ranger



Project WiFi Analyzer
Project to display 2.4G/5G WiFi channels, need latest RPC firmware 2.0.4+
https://github.com/jmysu/SAMD51_FlashLoaderSD/tree/main/PlatformIO.projects/wioTerminal_WiFiAnalyzer



Project WiFi NTP Clock
Project to disply a NTP clock, need latest RPC firmware 2.0.4+
https://github.com/jmysu/SAMD51_FlashLoaderSD/tree/main/PlatformIO.projects/wioTerminal_WiFi_NTP



References

  • SAM BA 3 Microchip/Atmel SAM boot assistant V3 (Win/Linux cmd line).
  • bin2uf2 USB Mass Storage bootloader (based on UF2) for SAMD21 and SAMD51.
  • extFlashLoader WioTerminal extFlashLoader library from SD card.
  • WioTerminal Flash Loader MPLAB Harmony Flash Loader from SD.
  • LovYanGFX Another nice library for Arduino TFT.
  • JPEGDEC Another optimized JPEG Decoder for Arduino.
  • TinyUSB Adafruit TinyUSB port for Arduino.

samd51_flashloadersd's People

Contributors

jmysu avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

anakinsw

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.