![]() |
Forum Index : Microcontroller and PC projects : ARMmiteF407xGT 5.07.02 -for STM32F407VGT6,STM32F407ZGT6,STM32F405RGT6
Author | Message | ||||
disco4now![]() Guru ![]() Joined: 18/12/2014 Location: AustraliaPosts: 983 |
Armmite F407xGT6 5.07.02 Beta Releases This firmware supports STM32F407xGT6 chips with 1 Meg Flash.i.e STM32F407VGT6 100 pin, STM32F407ZGT6 144 pin, WeAct STM32F405RGT 64 pin and Adafruit Feather STM32F405RGT 64 pin . The links below point to the latest Manual, Firmware, Source and a FotS page dedicated to the ARMmiteF407xGT version. See the FotS page for details on the boards that have been tried/tested. Latest Manual Armmite F407xGT6 User Manual Latest Firmware There are three versions of the firmware: The default version uses the default PE3 and PE4 pins for MMBasic Reset and Switch to Serial Console on the 100 and 144 pin boards. The PC13Reset versions uses PC13 to test for MMBasic Reset and Switch to Serial Console. The Adafruit version is for the 64 pin Adafruit version with a 12MHz clock. Armmite F407VGT6 Firmware (default) on GitHub Armmite F407VGT6 Firmware (PC13Reset) on GitHub Armmite F407VGT6 Firmware (AdaFruit Feather) on GitHub CFunctions Header File CFunctions Header File (ARMF4CFunctions.h) Source Code Source Code on GitHub Fruit of the Shed FotS Armmite F407xGT6 Footnotes in this first post will be used to reference further updates as required. Latest F4 Latest H7 FotS |
||||
disco4now![]() Guru ![]() Joined: 18/12/2014 Location: AustraliaPosts: 983 |
Armmite F407xGT6 5.07.02 Beta 0 This first Beta includes all enhancements/fixes as per Armmite F407 5.07.02 Beta 3/4. see here These include: CAN [OPEN|CLOSE|START|STOP|FILTER|SEND|READ] commands added FSMC pins now available for MMBasic use if no parallel display configured. These additions/differences apply to the F407xGT6 5.07.02 The additional flash allows increased size for the firmware.The firmware is now optimised for speed rather than size. No LCD Panel is configured by default. The LIBRARY is now an additional 128K flash section separate to program memory and does not rely on the SPI Windbond flash chip. OPTIONS are moved back into flash so not dependent on RTC battery. SAVED VARS are moved back into flash so not dependent on RTC battery. Both are reset to default when new firmware is loaded. The Command Line Buffer is moved to RTC Ram (first 1K) OPTION RESET will clear the options and also the Command Line Buffer. RTC Ram is also cleared with an MMBasic RESET. LIBRARY RESTORE will restore any existing library after OPTION RESET. MM.INFO(DEVICETYPE) added. Returns "Feather" for Adfruit feather else "" I2C SLAVE mode added. OPTION Fn5-9 added. LINE AA command added LINE GRAPH command added LINE PLOT command added MATH CROSSING() added MATH CRC12 added MATH POWER added MATH SHIFT added MATH(CHI ..) function added MEMORY PACK/UNPACK added MEMORY INPUT/PRINT added SORT command enhanced as per Picomites. Latest F4 Latest H7 FotS |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6230 |
On page 17 Under Predefined Read Only Variables it is listed without the comma. I don't have a board to test with but I hope it is without the comma. Jim VK7JH MMedit |
||||
disco4now![]() Guru ![]() Joined: 18/12/2014 Location: AustraliaPosts: 983 |
Hi Jim, It returns, will fix the manual. "ARMmite F407xGT" If anyone is after a board ,the WeAct 64 pin board is about AU$10.00 and with CAN and IC2 Slave support you might find a use for it. thanks Gerry Edited 2025-02-24 12:39 by disco4now Latest F4 Latest H7 FotS |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4006 |
The boards are amazing value for so much functionality, and the software is getting better and better. John |
||||
RendPhys![]() Newbie ![]() Joined: 29/10/2020 Location: NetherlandsPosts: 7 |
Hello Gerry, Great work! As you know I have been using this on an STM32F407VGT6 board for a while now and it works nice. I added some specific analytical functions for my applications and that compiles perfectly in STM32CudeIDE and also runs as expected on the VGT board. The board I use is a standard STM32F407VET6 + TFT where the VET6 has been replaced by a VGT6 MCU. Lots of program Flash and enough SRAM for most applications. And optimization can be switched to fast, no problem with the necessary larger Flash portion. Thanks ![]() Henk. |
||||
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |