|
Forum Index : Microcontroller and PC projects : Armmite H7: V5.05.01
| Author | Message | ||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10572 |
Please find attached version V5.05.01 of the Armmite H7 software. This brings the numbering back in line with the MM2/MM+ 2018-11-29_044254_Armmite1.3.zip 2018-11-29_045908_Armmite_H7_Manual.pdf The code contains the new GUI controls and the various bug fixes that Geoff has included in 5.05.01. In addition it includes 2 new functions copied from the Armmite L4 which make date and time arithmetic much easier DATETIME$(n) Returns the date and time corresponding to the epoch number n (number of seconds that have elapsed since midnight GMT on January 1, 1970). The format of the returned string is “dd-mm-yyyy hh:mm:ss”. Use the text NOW to get the current datetime string, i.e. ? DATETIME$(NOW)EPOCH(DATETIME$) Returns the the epoch number (number of seconds that have elapsed since midnight GMT on January 1, 1970) for the supplied DATETIME$ string. The format for DATETIME$ is “dd-mm-yyyy hh:mm:ss”. Use NOW to get the epoch number for the current date and time, i.e. ? EPOCH(NOW)and example of use to, for example, wait until midnight (00:00 tomorrow) irrespective of month and year changes and without needing any sort of calendar would be: n%=EPOCH(NOW)+86400 'get an epoch number for a time we know is tomorrow t$=left$(datetime$(n%),11)+"00:00:00" 'create a time string for midnight m%=EPOCH(t$) 'calculate the epoch number for midnight do loop while EPOCH(NOW) <= m% 'loop until we are at or past midnight NB: The zip includes a .bin file. You can update the Armmite H7 firmware by copying this to the disk labelled NODE_H743ZI on your PC using the Nucleo's mbed compatibility. |
||||
| KeepIS Guru Joined: 13/10/2014 Location: AustraliaPosts: 1945 |
Thank you, this is really great - using the .bin file worked perfectly and the recently added option of RTC calibrate works great for me to. NANO Inverter: Full download - Only Hex Ver 8.1Ks |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10572 |
Forgot to include that in the manual - now included 2018-11-29_175835_Armmite_H7_Manual.pdf |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10572 |
Minor update - no version change 2018-11-30_013919_Armmite1.3.zip 2018-11-30_013945_Armmite_H7_Manual.pdf Implements the watchdog command that had been commented out as part of the port and not re-instituted .Includes a new function and command MM.PERSIST. MM.PERSIST is an integer variable that is not affected by CPU RESTART or a watchdog restart. So you can assign a value to it. MM.PERSIST=123 then restart CPU RESTART then use the variable ? MM.PERSIST Just received my 9" ssd1963 display interfaced using Grogster's PCB still got the screen protector on but WOW!!! Option lcdpanel ssd1963_8_16,l ![]() ![]() |
||||
| KeepIS Guru Joined: 13/10/2014 Location: AustraliaPosts: 1945 |
My thoughts exactly when I first fired mine up, that old saying (sort of) once you go big you will never go back. Only one problem is using the Camera with the backpack, I'm hoping that adding a short lead won't be a problem. There is just one slight problem with the SD cards and the 9" LCD. I've tried a few and all work 98% of the time but occasional I get an SD card error, I have 2 other Armmite-H7s running with 7" screens and external SD card readers and they are perfect in every way. I tried the Backpack SD slot and the 9" LCD slot and both are the same, however I have the LCD SD pins plugged into the LCD Adaptor board, I'm going to remove them in case it's the parallel connection and resulting lead length / capacitance causing a slight problem with the BackPack SD slot. Thanks again for the fabulous work. NANO Inverter: Full download - Only Hex Ver 8.1Ks |
||||
| KeepIS Guru Joined: 13/10/2014 Location: AustraliaPosts: 1945 |
In the latest H7 manual I don't see any mention of the Watchdog command except that it's still listed in the Unsupported commands. NANO Inverter: Full download - Only Hex Ver 8.1Ks |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10572 |
Thanks, I've removed the unsupported comment - usage is as per the MM2 so it won't be otherwise mentioned in the Armmite H7 manual 2018-11-30_175951_Armmite_H7_Manual.pdf |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10572 |
Minor update that allows the EPOCH function to be used for dates before 2000 and changes the format of the day$ function as per the Pi-cromite and Armmite L4 to allow the date to be specified. EPOCH and DATETIME$ now work back to 1902 with epoch going negative before 1970. 2018-12-09_230018_Armmite1.3.zip 2018-12-09_211536_Armmite_H7_Manual.pdf ![]() |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10572 |
Minor update that enables the buffered drivers on the 8/9" SSD1963 displays 2018-12-28_194154_Armmite1.3.zip 2018-12-28_194607_Armmite_H7_Manual.pdf Note on the 9" BuyDisplay SSD1963 display I've found it necessary to remove all the resistors and capacitors around the SDcard socket in order to run the SDcard at full speed as needed for streaming audio using either the on-display sdcard socket, or the one on the Armmite backpack. |
||||
| barewires Newbie Joined: 13/04/2015 Location: United KingdomPosts: 32 |
OPTION FLASHPAGES 1-4 shows 256, 384, 512 and 640K with 5.0502 |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10572 |
That is correct. The memory command shows the total of the program size 128, 256, 384, 512 + the saved variable space which is always 128kB. This is the case in all MM. |
||||
| KeepIS Guru Joined: 13/10/2014 Location: AustraliaPosts: 1945 |
After the latest update the BACKLIGHT command returns an error, using OPTION LCDPANEL SSD1963_8_BUFF, LANDSCAPE BACKLIGHT 60 Error: SSD1963 display only. Mike. NANO Inverter: Full download - Only Hex Ver 8.1Ks |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10572 |
Hasn't ever worked for any of the buffered display drivers - should now 2018-12-31_184413_Armmite1.3.zip |
||||
| KeepIS Guru Joined: 13/10/2014 Location: AustraliaPosts: 1945 |
Thanks for the update, I didn't know it had never worked before, it's the first time I've used SSD1963_8 in buffer mode as it wasn't supported before. NANO Inverter: Full download - Only Hex Ver 8.1Ks |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |