-
Notifications
You must be signed in to change notification settings - Fork 2
Project status? #2
Comments
Hello! @beriberikix I'm forcusing on https://github.com/soburi/openthread_nrf52_arduino now. One of a reason of suspend this project, |
The openthread project is super cool - I use to work on OpenThread and I'm glad to see your Arduino support. Agree a Zephyr subsystem approach would be very nice. I'm not very familiar with how Zephyr's library system works, have you looked into it? Agree that bundling |
Hi! @beriberikix.
I just created trial codes. It is deriverd from v2.1.0
Zephyr's subsystem is just a library, in my understanding. Creating Zephyr's library is simple. It require only copy from 'arduino-on-zephyr' project into subsys/arduino-api and add Kconfig and CMakeLists.txt. 'arduino-on-zephyr' has complex build system. It became hard to maintain. Subsystem is just a library, it can also contain main() function. Result of this modification, we get two benefit.
(I think, Arduino designing that easiness with API and IDE (and Board). (And there is one serious problem. Regards. |
Zephyr is now supported on PlatformIO, so having arduino api with it sounds amazing! regarding mainstreaming, could we maybe create a separate repo GPL licensed as a module or something rather? |
HI, @leojrfs
That's good news! 👍 OK, I'll considering to make this module as external. |
Are you on the Slack channel? It would be good to share this idea with the community and see if there is any feedback! Personally, I think having both Arduino IDE support and PlatformIO support would be ideal (and maybe even different implementations.) With the Arduino IDE you open up Zephyr to a lot more users and making things like access to OpenThread more generally available. PlatformIO is a much more powerful tool and is preferred by any with more experience developing embedded systems. Besides |
I joined the channel as @soburi now.
I agree Arduino IDE and PlatformIO has different focus and users. Both PlatformIO and my Arduino package are just a wrapper for zephyr build system. Here is trial code to make as a https://github.com/soburi/arduino-on-zephyr/tree/modulize (provide module) Only adding few configuration files to work as I think In this case, build as a Thus, remaining problem is packaging and distribute |
@soburi hello! Do you plan on maintaining this project any further? If so, great! But if not, I was wondering if you'd consider updating the README and point people to https://github.com/zephyrproject-rtos/gsoc-2022-arduino-core (we just cut the first release) and optionally making this repo read-only. We'd love to build a community around this new Zephyr-sponsored repo! |
Hi, @beriberikix I ported the function that the implementation has been completed in this project, but not yet implemented in gsoc-2022-arduino-core. zephyrproject-rtos/gsoc-2022-arduino-core#56 Once these features are ported, this project can finish its historic role. |
Amazing! Can you also join the Zephyr Discord to discuss? There's a dedicated arduino channel. |
OK. I can response in discord channel. |
All features porting is done. This project will archived. |
Hello! Do you have any plans to continue work on this project?
It's a great idea :)
The text was updated successfully, but these errors were encountered: