The current tool is partially working. It creates the header and the overall dat file.
My preference is one tool. Why ? Simplifies management overhead, and ensures we have a known state of truth. The existing dat for PIC is so easy to adapt.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Understood, I have the FreeBasic tool somewhere. It might take a day or two to see if I can be of help.
My current track was using Python36 with an xml tree/element module to parse ATDF/xml files. Attached is a couple of code snippets and corresponding .dat style output for reference.
Excellent. Dont struggle with the software etc. I will package up a working toolchain is a ZIP. I will need the ZIP back to merge into SVN once we have a working solution.
I am using Windows 7. This works for you?
Ping me on my email address when you are ready.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Below is an excellent article that clearly shows the differences in the new ATtiny Series 1 & Series 0 chips over the older ATtiny chips.
For low cost production, the new ATtiny chips along with the STM8 chips represent the best value out there in microcontroller land.
I know it is hard to keep up with all the new chips, but Spence Konde has now released a megaTinyCore to support the new ATtiny range, taking advantage of the work that Arduino have done to support their new ATmega4809-based boards.
If I remember correctly the ATTiny406 was of interest. Attached file is a printout from 4/16/2019. I can tell that the [Pins] is not fully fleshed out in that file, but was further developed for the correct {Pins}.
Have a look, and play with the registers if so inclined. As Anobium suggested there is a lot of work involved incorporating into GCB libraries.
Some basic functionality has been established per examples given for the ATtiny817 - Xmini board in previous post.
I can not say specifically whether it is up to date or not. I know that Anobium always seems to have a newer version that would be released on the next compiler revision.
If you are referring to the ATtiny 0-1 series, then no, those have not been completed or adopted yet. If you had an interest in another chip in the series than I might be able to help.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is just an update for those who may be reading this thread at some time in the future.
Evan Venn (Anobium), along with his co-associates, have worked very hard in supporting both the newer ATtiny & Atmega series 0 & series 1 AVR Atmel/Microchip microcontrollers.
Most variants are now fully supported. My thanks go out to everyone involved with this project. The AVR series 0 & 1 are fantastic value offering great bang for your buck. Most are available in SOIC packages, or with a pin spacing of 0.85mm. This avoids the fine pitch cost premium that is normally added on by most board shops. It also makes faultfinding & rework much easier for both low & high volume production.
The current tool is partially working. It creates the header and the overall dat file.
My preference is one tool. Why ? Simplifies management overhead, and ensures we have a known state of truth. The existing dat for PIC is so easy to adapt.
Understood, I have the FreeBasic tool somewhere. It might take a day or two to see if I can be of help.
My current track was using Python36 with an xml tree/element module to parse ATDF/xml files. Attached is a couple of code snippets and corresponding .dat style output for reference.
Excellent. Dont struggle with the software etc. I will package up a working toolchain is a ZIP. I will need the ZIP back to merge into SVN once we have a working solution.
I am using Windows 7. This works for you?
Ping me on my email address when you are ready.
Below is an excellent article that clearly shows the differences in the new ATtiny Series 1 & Series 0 chips over the older ATtiny chips.
For low cost production, the new ATtiny chips along with the STM8 chips represent the best value out there in microcontroller land.
I know it is hard to keep up with all the new chips, but Spence Konde has now released a megaTinyCore to support the new ATtiny range, taking advantage of the work that Arduino have done to support their new ATmega4809-based boards.
http://www.technoblogy.com/show?2OCH#cite_note1
Even FlowCode has dropped the ball by not yet supporting the ATtiny Series 1 chips (released in 2016) or the ATtiny Series 0 chips (released in 2018).
I'm looking forward to Great Cow Basic supporting the new ATtiny Series 1 & ATtiny Series 0 range of chips. I'm hoping it can happen soon :)
These chips are on the list to be resolved but the list is long.
Really need someone else to take a look at resolve the .dat issue with the goal of generating a .dat we can release for general use.
If I remember correctly the ATTiny406 was of interest. Attached file is a printout from 4/16/2019. I can tell that the [Pins] is not fully fleshed out in that file, but was further developed for the correct {Pins}.
Have a look, and play with the registers if so inclined. As Anobium suggested there is a lot of work involved incorporating into GCB libraries.
Some basic functionality has been established per examples given for the ATtiny817 - Xmini board in previous post.
Last edit: kent_twt4 2020-05-22
Thanks heaps Kent. Much appreciated.
Can you advise - is the list on the weblink below showing GCB supported micros fully up to date?
http://gcbasic.sourceforge.net/chipdata.html?latest=1
Thanks.
Good catch the list is now updated. The new AVRrc chips are shown however 1) they dont work 2) you need release v0.98.07 or greater.
I can not say specifically whether it is up to date or not. I know that Anobium always seems to have a newer version that would be released on the next compiler revision.
If you are referring to the ATtiny 0-1 series, then no, those have not been completed or adopted yet. If you had an interest in another chip in the series than I might be able to help.
This is just an update for those who may be reading this thread at some time in the future.
Evan Venn (Anobium), along with his co-associates, have worked very hard in supporting both the newer ATtiny & Atmega series 0 & series 1 AVR Atmel/Microchip microcontrollers.
Most variants are now fully supported. My thanks go out to everyone involved with this project. The AVR series 0 & 1 are fantastic value offering great bang for your buck. Most are available in SOIC packages, or with a pin spacing of 0.85mm. This avoids the fine pitch cost premium that is normally added on by most board shops. It also makes faultfinding & rework much easier for both low & high volume production.
The updated list of GC Basic supported microcontrollers can be found here:
https://gcbasic.sourceforge.io/chipdata.html?latest=1
Once again, my thanks go out to all those who contribute to keep GC Basic as the most up-to-date BASIC compiler available in the market place today.