Project Examples and Misc Files

ねむいさん専用のFatFs中心のサンプルコード・プログラム置場です。
私が使いやすいようにGCC環境に勝手にポーティング&改造してあります。
文書の記述間違い・バグを見つけた場合は勝手に修正しています。
太字のリンクは更新頻度高。試される場合は自己責任でお願いします。
Dear All
Here is my ChaN's FatFs implementation examples.
Those projects are suitable to build in GNU-GCC environment.
If you have any question,see here to contact me.


●ARM
(Confirmed on 64bit Win7,8,10,11 by ARM-GCC)
ビルドの仕方はこちら
Building Method on Native Windows Environment is Here.


-Cortex-M7
  STM32H7xx(STM32H747I-Discovery supported!)
      (CubeH7:V1.11.0/HAL:V1.11.1)
      (+ HelixMP3/AAC,libjpeg,libpng and giflib decode example)
    *TFT Control Example with ChaN's FatFs(SDMMC-Interface)
     It supports SDXC and eMMC!

  STM32F7xx(STM32F769I/746G-Discovery supported!)
      (CubeF7:V1.15.0/HAL:V1.2.9)
      (+ HelixMP3/AAC,libjpeg,libpng and giflib decode example)
    *TFT Control Example with ChaN's FatFs(SDMMC-Interface)
     It supports SDXC and eMMC!

-Cortex-M33
  STM32H5xx(STM32H563ZI-NUCLEO supported!)
      (CubeH5:V1.1.0/HAL:V1.1.0)
      (+ libjpeg,libpng and giflib decode example)
    *SPI-TFT Control Example with ChaN's FatFs(SDMMC-Interface)
     It supports SDXC and eMMC!

  STM32L5xx(STM32L552ZE-Q-NUCLEO supported!)
      (CubeL5:V1.5.0/HAL:V1.5.0)
      20240101更新停止
      (+ libjpeg,libpng and giflib decode example)
    *SPI-TFT Control Example with ChaN's FatFs(SDMMC-Interface)
     It supports SDXC and eMMC!


-Cortex-M4F
  STM32F4(STM32F407ZGT6/PowerAVR-RedBull Compatible Circuit
      & STM32F437IIT6/盈钰電子STM32F4xxIxT6开发板互換
      & STM32F407VGT6/STM32F4Discovery
      & STM32F429ZIT6/STM32F429I-Discovery are also supported!)
      (FWLib:V1.8.0)
      (+ HelixMP3/AAC,libjpeg,libpng and giflib decode example)
    *TFT/OLED Control Sample with ChaN's FatFs(SDIO&SPI-Interface)
     It supports SDXC and eMMC!

  STM32F401xx(STM32F401RET6/NUCLEO-F401RE Compatible Circuit)
      (CubeF4:V1.24.1/HAL:V1.7.6)
    *KickStart & I2C-LCD/OLED and many Devices example

  STM32F334(STM32F334R8T6/NUCLEO-F334R8 Compatible Circuit)
      (CubeF3:V1.11.0/HAL:V1.5.3)
    *KickStart & I2C-LCD/OLED many Devices examples!

  LPC4088(LPC4088/EA4088 Board Semi-Compatible Circuit)
    *ChaN's FatFs Sample(SDMMC-Interface)
     It supports SDXC and eMMC!

  LPC4357(盈钰電子LPC4357开发板互換)
    *ChaN's FatFs Sample(SDMMC-Interface)
     It supports SDXC and eMMC!

  LPC4330(LPC4330-Xplorer Compatible Circuit)
     20150912更新停止
    *Dual/SingleCore-KickStart

  LM4F120H5QR(Stellaris Launchpad Compatible)
     20150912更新停止
    *KickStart


-Cortex-M4
  K20(MK20DX32VLF5)(Bare-Metal)
    *KickStart


-Cortex-M3
  STM32F103(STM32F103VET6/STM32 Primer2)
      (FWLib:V3.6.1 ,USBLib:V4.0.0 ,
       FatFs STM32F1 SDIO-Interface Imprementation)
    *Bare-Metal GPS & GNSS-Tracker using ChaN's FatFs

  EFM32TG822F32(Bare-Metal for TinyGecko)
    *LED-Blink & UART

  LPC13xx(LPC1347/LPCXPresso Compatible Circuit)
     20150912更新停止
    *KickStart


  STM32F2(STM32F207ZGT6/PowerAVR-RedBull Compatible Circuit)
     20150912更新停止
      (FWLib:V1.1.2)
    *(Deprecated) TFT/OLED Module Control Sample with ChaN's FatFs(SDIO-Interface)

  STM32F107(STM32F107VCT6/CQ-STARM-JUNKBOARD Compatible Circuit)
     20150912更新停止
      (FWLib:V3.6.1 ,USBLib:V4.0.0)
    *(Deprecated) TFT/OLED Module Control Sample with ChaN's FatFs(SPI-Interface)

  STM32VL(STM32F100RBT6/STM32VL-Discovery Compatible Circuit)
     20150912更新停止
      (FWLib:V3.6.1)
    *(Deprecated) TFT/OLED Module Control Sample with ChaN's FatFs(STM32VL SPI-Interface)

  STM32L(STM32L152RBT6/STM32L-Discovery Compatible Circuit)
     20150912更新停止
      (FWLib:V1.1.1)
    *(Deprecated) TFT/OLED Module Control Sample with ChaN's FatFs(STM32L SPI-Interface)

  MB9BF618T(FRK-FM3-GARBAGEBOARD Compatible Circuit)
     20150924更新停止
    *(Deprecated) LED-Blink & UART
    *(Deprecated) TFT/OLED Module Control Sample with ChaN's FatFs(MFS SPI-Interface)

  MB9AF112K(Bare-Metal)
     20150912更新停止
    *(Deprecated) LED-Blink & UART

  LPC177x/8x(LPC1788/EA1788 Board Semi-Compatible Circuit)
     20160331更新停止
    *(Deprecated) ChaN's FatFs Sample(MCI-Interface)



-Cortex-M0+
  STM32U083xx
  (STM32U083RCT6-NUCLEO Compatible Circuit)
    *KickStart & I2C-LCD/OLED and many Devices examples!

  STM32C031xx/STM32C011xx
  (STM32C031C6-NUCLEO/STM32C011XX-DK Compatible Circuit)
    *KickStart & I2C-LCD/OLED and many Devices examples!

  STM32G03xxx(STM32G0316-DISCO Compatible Circuit)
    *KickStart & I2C-LCD/OLED and many Devices examples!


  LPC824(LPC824/LPCXPresso Compatible Circuit)
    *KickStart

  KL25(MKL25Z128VLK4/FRDM-KL25Z Compatible Circuit)
    *KickStart
  KE02(MKE02Z64VQH2/FRDM-KE02Z Compatible Circuit)
    *KickStart

  EFM32ZG222F32(For EFM32ZG-STK3200)
    *LED-Blink & UART

  STM32L05xxx(STM32L053C8/STM32L0538-Discovery Compatible Circuit)
    *KickStart

  LPC812(LPC812/LPCXPresso Compatible Circuit)
    20160331更新停止
    *(Deprecated) KickStart
    KL05(MKL05Z32VFM4/FRDM-KL05Z Compatible Circuit)
    20170629更新停止
    *KickStart



-Cortex-M0
  STM32F03x(STM32F030R8T6/NUCLEO-F030R8 Compatible Circuit)
      (CubeF0:V1.7.0/HAL:V1.5.0)
    *KickStart & I2C-LCD/OLED and many Devices examples!

  NUC120LE3(NUC120LE3AN/NuTiny-SDK-NUC120 Compatible Circuit)
    *KickStart
  M0516LBN(NUC120LE3AN/NuTiny-SDK-M0516 Compatible Circuit)
    *KickStart

  LPC11u35(LPC11U35/501 CMSIS-DAP Compatible Circuit)
    *KickStart
    
  STM32F05x(STM32F051R8T6/STM32F0-Discovery Compatible Circuit)
      (CubeF0:V1.3.0)
     20150922更新停止
    *(Deprecated) KickStart

  LPC11xx(LPC1114/LPCXPresso and MARY and DIP28-package Compatible Circuit)
     20150922更新停止
    *(Deprecated) KickStart



-ARM7TDMI
  LPC23xx(LPC2388/CQ-FRK-NXP-ARM-JUNKBOARD Compatible Circuit)
     20181222更新停止
    *(Deprecated) TFT/OLED Module Control Sample with ChaN's FatFs(MCI-Interface))



●AVR
-AVR-Dx
  AVR128DA48 CuriosityNANO
  (and AVR128DB28,AVR64DD28 baremetal supported)

    *UART & Internal Temperature Test

-XMEGA
  ATxmega128A1/Atxmega128A1U
     20240101更新停止
    *(Deprecated)TFT/OLED Module Control Sample with ChaN's FatFs(SPI-Interface)





●Windows Tools and Misc
- OpenOCD for Windows
  ocd-0.12.0+dev-00772-g40d58ce52(built on 20241104)
  Windows 32bit Binary Nemuisan's Special Version
  *Supported OS*
   ->Windows7,8,10,11(x86 or x64)
   ->WinXP last version is here.
  *Supported Debugger Hardware*
   ->JTAGKey,JTAGkey2 and many FT2232 Devices(WinUSB)
   ->JLink(WinUSB)
   ->JLink On LPCLink2(WinUSB)
   ->JLink On LPCXpressoV2/V3(WinUSB)
   ->JLink-OB(WinUSB)
   ->STLink,/V2,/V2-1 and /V3(STMicro's Distributed USB-Driver/WinUSB)
   ->Versaloon(WinUSB)
   ->TI-ICDI(TI's Distributed USB-Driver/WinUSB)
   ->CMSIS-DAP(Generic USB-HID/Mbed VCP Driver)
   ->Nulink(Generic USB-HID)
    *OPENOCD FOR WINDOWS BINARY HERE!
  SHA-1 HASH:64bd190e380c234058a0030919edb54766122752


  OpenOCD(0.13.0)'s Specific MCU cfg Files for Flash Programming=
    *OpenOCD spesific MCU-Aimed cfg files Nemuisan Special
     ↑Notice:Already contained in my OpenOCD Binary.
      For self build users & linux users only.
  OpenOCD(0.13.0)'s Patch Set(Useful Functions & Fix Patches)
    *OpenOCD Patch Set Nemuisan Special
     ↑For self build users & linux uses only.


- AVRDUDE for Windows
  AVRDUDE for Windows v8.0 32bit Binary(built on 20240908)
   Nemuisan's Special Version
   Supported OS
    ->Windows7,8,10,11(x86 or x64)
    *AVRDUDE FOR WINDOWS BINARY HERE!



-SPIROM Writer Tools
  FLASHROM for Windows(SPI-ROM Writer) (built on 20240923)
     1.5.0-devel (git:v1.4.0-49-gb6b0eba3) 32bit Binary
     For FT2232/FT232H Devices(WinUSB)

    *Flashrom_v1.4.0-49-gb6b0eba3.7z


-JTAG Tools
  UrJTAG for Windows v2021.03 #d9a2943f(built on 20240908)
    *urjtag.tar.gz
  SupportedHardware
  ->JTAGKey,JTAGkey2 and many FT2232 Devices(WinUSB)
  ->JLink(WinUSB)
  ->JLink On LPCLink2(WinUSB)


-JTAG Hardware
 -Schematic of JTAGkey2 Compatible Circuit Rev.5
          (Supports 1.4〜5.5V WideVoltage Range)

    *JTAGKey2CompatibleCircuit_Rev.5





 かつてこの欄でFirefox拡張「合間合間に」のバックアップを公開していました。
20191124更新:
 waterfox向けの「合間合間に」のふたばの仕様変更対応版をサルベージしましたので
 こちらでも公開します。

 ※「赤福Firefox版」/「合間合間に」は有志の方がGitHubにて管理されています。
 ※unmhtはこちらに残っています。

Go to top of page