Well i had waited for this announcement long time. And now i would like to test it - with my old projects - compare the code and so on. To compile the old projects - of course - i have to register my version, because of the length of expected code. But when i start my mikrobasic reg.exe - surprize! No registration. Well pykedgew now I understand! Very clever!
The blinking LED work!
The hello world work!
More it is impossible to say. - No stop: the touchpanel example for avr5a has syntax errors.
Thopas
Testing and registration
-
- Posts: 158
- Joined: 24 May 2008 15:55
- Location: Germany
Re: Testing and registration
Simply, ask for a new registration key which is free of charge for already registered users.
The problems in examples are fixed now and the updated version can be found here:
http://www.mikroe.com/forum/viewtopic.php?p=88495#88495
The problems in examples are fixed now and the updated version can be found here:
http://www.mikroe.com/forum/viewtopic.php?p=88495#88495
-
- Posts: 158
- Joined: 24 May 2008 15:55
- Location: Germany
Re: Testing and registration
Yes, that is great service! And i want to tell you at this point. Only few hours after i asked my dristibutor (Tigal for Austria and Germany - thanks for always very kind service) for new regristration key - i got it. I thought i had to wait for final release and perhaps pay for upgrade - because now it is called not only basic but basic pro. But nothing like that!
There was some disapointment in the past using your avr compiler. I thought perhaps i had better spend some more money and bought another product. When i bought compiler for dspic and then for 8051 i saw that you are able to make compilers. With 8051 came some disapointments about the list of supported mcu`s. But it filled the time - i think until now. And when i compare libraries - portability becomes easier then before. (Perhaps the list gets longer in the future (at89c51ed2!!!)?)
List of avr´s is very good - but you will be asked vor xmegas very soon.
I think you gave us a good tool!
Thopas
There was some disapointment in the past using your avr compiler. I thought perhaps i had better spend some more money and bought another product. When i bought compiler for dspic and then for 8051 i saw that you are able to make compilers. With 8051 came some disapointments about the list of supported mcu`s. But it filled the time - i think until now. And when i compare libraries - portability becomes easier then before. (Perhaps the list gets longer in the future (at89c51ed2!!!)?)
List of avr´s is very good - but you will be asked vor xmegas very soon.
I think you gave us a good tool!
Thopas
Re: Testing and registration
Hi,
Regarding the xmega issue I can inform you that our hardware department is already working on a development board for Xmegas, and we will implement support for them in our compilers for AVR.
Regards
A revision of our compilers for 8051 is planned for next year. The main focus will be adding support for as much MCUs as possible.Thopas wrote:With 8051 came some disapointments about the list of supported mcu`s. But it filled the time - i think until now. And when i compare libraries - portability becomes easier then before. (Perhaps the list gets longer in the future (at89c51ed2!!!)?)
List of avr´s is very good - but you will be asked vor xmegas very soon.
I think you gave us a good tool!
Thopas
Regarding the xmega issue I can inform you that our hardware department is already working on a development board for Xmegas, and we will implement support for them in our compilers for AVR.
Regards
LibStock
http://www.libstock.com/
mikroSDK
https://www.mikroe.com/mikrosdk
mikroBUS
https://www.mikroe.com/mikrobus
http://www.libstock.com/
mikroSDK
https://www.mikroe.com/mikrosdk
mikroBUS
https://www.mikroe.com/mikrobus
New release
[quote]I was about to write a not-so-glossy opinion of the examples of the previous version - so many errors there. It was mind-boggling and was about to ask for RMA. But alas! A new release! Very elegant indeed! Thank you so much!
Do I need to re-register?
Of course, I will be testing it over the weekend.
One request, please. The function CHR does not allow simple byte expressions such as CHR(88+i) where i is a byte variable. It just allows constant expressions. This takes the power of what it used to accomplish in all other versions of Basic where you can go up and down the character set in a neat way, for example, using a for loop. Now it is simply not possible. Please consider this humble request for your next release. Or a simple patch for those who are interested can download for themselves.
Thank you for your time.
Best regards,
Ed
Do I need to re-register?
Of course, I will be testing it over the weekend.
One request, please. The function CHR does not allow simple byte expressions such as CHR(88+i) where i is a byte variable. It just allows constant expressions. This takes the power of what it used to accomplish in all other versions of Basic where you can go up and down the character set in a neat way, for example, using a for loop. Now it is simply not possible. Please consider this humble request for your next release. Or a simple patch for those who are interested can download for themselves.
Thank you for your time.
Best regards,
Ed
Re: New release
Please, describe what exactly you want to do with chr. I guess what you are trying to do, but if you give a small example of what exactly you need I will write back and show you how to do that.edg962 wrote:One request, please. The function CHR does not allow simple byte expressions such as CHR(88+i) where i is a byte variable. It just allows constant expressions. This takes the power of what it used to accomplish in all other versions of Basic where you can go up and down the character set in a neat way, for example, using a for loop. Now it is simply not possible. Please consider this humble request for your next release. Or a simple patch for those who are interested can download for themselves.
Thanks.
Re: New release
License keys generated for old versions of mikroBasic for AVR will not work with ouredg962 wrote: Do I need to re-register?
new compiler for AVR (mikroBasic PRO for AVR).
However, if you already have purchased license for mikroBasic for AVR you are eligible
for free license of mikroBasic PRO for AVR.
Just fill in the how to register form and send us an email.
You can find it in our compiler Help -> How to Register
Re: New release
Dear zristic,
Thank you for responding. I used to play games with the character set many moons ago with the CHR function. For example,
dim i as byte
dim x as char
for i = 1 to 26
x = chr(96+i) 'cannot use this simple expression 96+i inside the parenthesis. Ouch!
(then I would display the entire alphabet (a, b, c, d, e, f, g....) on screen with some special effects: Font change, color change, blinking, etc.) or, (make up words combining consonants with vowels, etc).
next i
Pls permit me one more example related to strings as well.
I used to concatenate two strings using + symbol wtih other Basics. With mikroElectrika, I need to use STRCAT function. Strcat is not working for me either. I tried the following and others without success:
string1 = "hello, "
string2 = "World!"
strcat(string1, string2)
I get error: 'Identifier strcat was not declared!' In addition, there is no example in the reference manual at all. In the entire Strings Library, there are no examples for many of the functions. Ouch!
Thanks for your time,
Best regards,
Ed
Thank you for responding. I used to play games with the character set many moons ago with the CHR function. For example,
dim i as byte
dim x as char
for i = 1 to 26
x = chr(96+i) 'cannot use this simple expression 96+i inside the parenthesis. Ouch!
(then I would display the entire alphabet (a, b, c, d, e, f, g....) on screen with some special effects: Font change, color change, blinking, etc.) or, (make up words combining consonants with vowels, etc).
next i
Pls permit me one more example related to strings as well.
I used to concatenate two strings using + symbol wtih other Basics. With mikroElectrika, I need to use STRCAT function. Strcat is not working for me either. I tried the following and others without success:
string1 = "hello, "
string2 = "World!"
strcat(string1, string2)
I get error: 'Identifier strcat was not declared!' In addition, there is no example in the reference manual at all. In the entire Strings Library, there are no examples for many of the functions. Ouch!
Thanks for your time,
Best regards,
Ed
zristic wrote:Please, describe what exactly you want to do with chr. I guess what you are trying to do, but if you give a small example of what exactly you need I will write back and show you how to do that.edg962 wrote:One request, please. The function CHR does not allow simple byte expressions such as CHR(88+i) where i is a byte variable. It just allows constant expressions. This takes the power of what it used to accomplish in all other versions of Basic where you can go up and down the character set in a neat way, for example, using a for loop. Now it is simply not possible. Please consider this humble request for your next release. Or a simple patch for those who are interested can download for themselves.
Thanks.
Re: New release
edg962 wrote:I used to play games with the character set many moons ago with the CHR function. For example,
dim i as byte
dim x as char
for i = 1 to 26
x = chr(96+i) 'cannot use this simple expression 96+i inside the parenthesis. Ouch!
Code: Select all
x = 96+i
Best regards, Florin Andrei Medrea.
http://www.microelemente.ro/
http://www.microelemente.ro/produse-si-servicii/
http://www.microelemente.ro/custom-software/
mail : florin@microelemente.ro
http://www.microelemente.ro/
http://www.microelemente.ro/produse-si-servicii/
http://www.microelemente.ro/custom-software/
mail : florin@microelemente.ro
Re: New release
Thanks Florin.