Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 17:40 28 Nov 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : CMM2 V6.00.00 beta9 Onwards

Author Message
disco4now

Guru

Joined: 18/12/2014
Location: Australia
Posts: 1063
Posted: 05:44am 28 Nov 2025
Copy link to clipboard 
Print this post

V6.00.00Beta9 Onwards
The 6.00.00 Beta releases will now be via Geoff's Colour Maximite 2 page.
The CMM_Beta.zip contains the firmware,the latest manual, the release notes and the ARMCFunctions.h file for the CMM2.
There will be a separate post to capture any feedback on the manual.
This link will always point to the latest version of CMM_Beta.zip.
CMM 6.00.00 CMM2_Beta.zip

Link to previous 6.00.00 Betas (Pre Beta9)

Footnote added 2025-11-28 15:59 by disco4now
Manual Feedback in this thread.
F4 H7FotSF4xGT
 
disco4now

Guru

Joined: 18/12/2014
Location: Australia
Posts: 1063
Posted: 05:46am 28 Nov 2025
Copy link to clipboard 
Print this post

CMM2 V6.00.00 Beta9 Update
The firmware is also attached here in case you need to regress.

CMM2V6.00.00b9.zip

OPTION FLASH [0-6] now valid.

INSTR and LINSTR functions now disable OPTION ESCAPE while reading the regex expression.

Updated ARMCFunctions.h
option_s structure updated to match flash.h

Resolved error where OPTION SEARCH PATH was incorrectly limited to 64 chars and error message reported 23 chars max. Now allows 127 Chars and reports 127 in error message.

OPTION F11 and OPTION F12
Resolved issue where OPTION F11 and OPTION F12 reported maximum length of 23 Chars if they exceeded 63. Error message now reports 63 as maximum allowed.
If OPTION F11 or OPTION F12 were longer than 24 chars then the function key buffer was exceeded and pressing F11 or F12 produced incorrect strings. MAXKEYLEN increased to 64 to resolve this.
If OPTION F11 or OPTION F12 were longer than 40 chars then buffer was exceed when listed by OPTION LIST.Resolved by increasing the size of the buffer to 64 when printing these.

INTERRUPT command implemented.
SETPIN pin, CIN [, option] now allows options 1-5 to configure the pins.
Fixed 1msec timer CFuncmSec not calling CSUBs.
The LOG CSUB now works on the CMM2.

New Command LMID(array%(),start [,num])=string$
inserts string$ into the longstring array%() at position start replacing num existing characters. If num isn't specified then it is calculated from the length of string$. num can be 0 in which case string$ is inserted at the position specified.

MID$ command changed so the length to be replaced can be 0 - i.e. insert the new string at the position specified.

Corrected chars(220-223) in Font 4 "Fnt_10x16.h": see https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=18046

Error Handling Fixes.
Fixed error handling when GOSUB references non existent label:
Fixed error handling so that an error thrown in the normal thread of execution is not visible in an interrupt.
Fixed error handling so that an error thrown in an interrupt is not visible in the normal thread.
Edited 2025-11-28 16:00 by disco4now
F4 H7FotSF4xGT
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025