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.
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 .
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.
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.
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.
I would GREATLY appreciate it, Nathan. 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.
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.
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/
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…
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.