Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Attiny1616 or attiny3216 [MCU PORTING] #457

Open
concon opened this issue Dec 18, 2023 · 3 comments
Open

Attiny1616 or attiny3216 [MCU PORTING] #457

concon opened this issue Dec 18, 2023 · 3 comments
Assignees

Comments

@concon
Copy link

concon commented Dec 18, 2023

Hello,

I want to use Luos with Attiny1616 or 3216, but I don't have enough knowledge about Hal. Can you make a HAL study for this?

Kind regards,

@nicolas-rabault
Copy link
Member

Hi @concon,
Thank you for your interest.
I just made a quick check for Attiny1616 or 3216. Attiny1616 will not have enough flash space for you to be comfortable using Luos_engine. I advise you to use Attiny3216.

There are multiple HAL you may need to make depending on the usage of your Attiny3216.

 - The core Luos_engine HAL allows you to use Luos_engine. This one mostly needs systick. In your case you probably can't use the bootloader feature due to the lack of flash, so you don't have to take care of the flash management of the HAL. I think the ATSAMD21_ARDUINO should be ready to be used on Attiny3216 if you remove the flash management code.

 - There is a HAL for each network you may use. For now only Serial and Robus are available, but of course, you can create your own. You will have to create HAL for those you plan to use.
 
Unfortunately, no more full-time people are developing this lib, only volunteers. I can help you understand the needs of different HAL but I will not be able to make it by myself.

@concon
Copy link
Author

concon commented Dec 20, 2023 via email

@nicolas-rabault
Copy link
Member

Hi @concon

I didn't write any tutorial to make your own HAL yet. You could make it following the Documentation related to the Phy creation.
If you have any questions feel free to reach me directly on the Luos Discord

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants