Basic Micro Studio - Changes in Beta from Build to build

Yes, indeed. All it takes is a simple little program that uses HSERVO to reproduce the link errors. This is for the Atom Pro, so I’m not sure if it affects others or not.

8-Dale

You can get Studio 1.0.0.30 now on Basicmicro’s AtomPro forums now. It fixes the hservo bug I inadvertantly introduced in 29. I need to learn to spell PUSLE as PULSE :slight_smile:.

Basic Micro Studio #30,

I was editing, and all of a sudden the whole studio window went shaded dim and I have the “processing” cursor, with 60% - 75% CPU time being used by the software. I can’t do anything at all with it. This is under Windows Vista. It seems to have just gone away and I don’t think it’s coming back.

8-Dale

Please, please, PLEASE, allow for changing the font and font size for all panes in Basic Micro Studio. I simply can NOT look at the current small text for any reasonable length of time. I need to be able to control the font and text size so I can make it more easily readable. This is a VERY IMPORTANT usability feature for any major software, such as this.

8-Dale

Can you reproduce it? Can you send me a copy of the file your were editing at the time?

I’ll try to do something with it. I can probably make the edit windows fonts seletable. Changing all the other windows(workspace/build/output/terminals etc…) may be very difficult.

Unfortunately, I can’t reproduce this now. If it happens again, I will try to get a picture of the screen as well as save an exact copy of what I was editing at the time.

8-Dale

I would GREATLY appreciate it, Nathan. :slight_smile: The editing and terminal windows are most important, at least to me. When I’m in the zone and am coding, I hate being interrupted by not being able to see the text of my program and its output.

8-Dale

New version posted last night: downloads.basicmicro.com/downloa … 0-0-31.exe

I thought I would post some more information that Nathan posted about build 31…

EDIT- I was playing with converting the XBee code from HSERIAL to HSERIAL2 calls such that I can more easily combine the two code bases. To be clear you still use ENABLEHSERIAL on BAP28. With this you can use either HSEROUT our HSEROUT2 calls. On the BAP40 or Arc32 if you use ENABLEHSERIAL only, either HSEROUT or HSEROUT2 will go to the first hardware serial port. If you only use ENABLEHSERIAL2 these calls will go to the second hardware serial port.

Thanks Nathan

Build 34 is now available: downloads.basicmicro.com/downloa … 0-0-34.exe

Things that changed in 34:

In addition:

Not sure if I ever mentioned build 33… Changes were:

Note for those who wish to keep up to date and know what is happening from build to build. I suggest that create an account on the Basic Micro forums and go to and subscribe to their news forum: forums.basicmicro.net/news-f481/

Kurt

Just as I did the above post, Nathan just released another build.

BasicMicro Studio 1.0.0.35

Kurt

You are a scholar and a gentleman. We really appreciate you Kurt! Thanks!!!

Nathan release another new build yesterday: BasicMicro Studio 2.0.0.0

The current release notes include:

Warning: My Arc32 phoenix code (BASIC) does not currently compile. It is complaining about the HSEROUT2 command. There was a discussion up on Basic Micro forum by Dale that mentioned they wanted to clean up these commands, from something like:

hserout "Output on first hardware port"]
hserout2"2nd hardware serial port"]

to:

hserout 1, "Output on first hardware port"]
hserout 2, "2nd hardware serial port"]

Note: the 1, may be optional and default to 1???

EDIT: Note: The editor tooltips appear to show the new format, so will try editing… This is from the post at Basic Micro under the new syntax manual…

Kurt

Quick update: new hserial syntax, but not sure of all of it yet.

enablehserial - command goes away…

sethserial - Does not appear to be the command any more not sure what the replacement is…

Kurt

Thanks for the info! Looks like there are some changes to be done on the Archer (Phoenix) code for the ARC-32 then.
Sounds like a good idea planning for eventual future processors.

OK I received some email from Nathan last night.

The new build has the new HSERIAL system as I pretty well knew…

With this knowledge I am now able to get the Arc32 version of the phoenix code to compile again. Have not run it yet…

Kurt

Just so everyone knows the new hserial syntax is all Kurtes fault. He convinced Dale we needed it. :slight_smile:

Bwwwwaaaa haaaaa haaaaa haaaaaa! :open_mouth: