Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork35
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
Sorry, not sure if this is off topic or not. Wondering if any of you has a repository or the like of example zephyr projects, that you are using For example, when you were starting to add Giga Shield support to zephyr, did you have an example sketch to test it Examples for your Wi-Fi or BT support? I am also curious, as to again get a better handle on the usage of Zephyr. I am currently trying Zephyr on some Teensy boards Thanks |
BetaWas this translation helpful?Give feedback.
All reactions
👍 1
Replies: 3 comments 2 replies
-
Quick note: as I mentioned in new discussion about building on Windows. We have been playing some using Zephyr directly and But it would still be great if there are others that are more applicable to the ArduinoCores-zephyr project. Again things like using the GIGA display shield, or using Bluetooth or USB ... And if you are using samples under the zephyr project, which ones? Any special changes needed... Thanks |
BetaWas this translation helpful?Give feedback.
All reactions
👍 1
-
@facchinm@pillo79@iabdalkader@josuah and everyone else: Sorry, I keep wondering what some of you do when you are making changes to the underlying zephyr system, Such that For example, I have a draft pr:zephyrproject-rtos/zephyr#93797 But the actual question here, is how would you actually test changes such as this? In particular testing it within Zephyr for Currently I do not believe there are any of the samples under (zephyr\samples) that are setup for the Under the samples/drivers/video example I the only sketch that was setup for any Arduino board I ended up purchasing one of these and have my own example that then sends the image over USB (Arducam format) to Whereas if you had examples setup for Portenta or GIGA outputting to SDRam you can test larger sizes. Also you can test Currently I have my own test setup where on Portenta H7, I can output the images to an ST7796 or ILI9341 display. But I keep wondering what others are doing. For example would you test out the impacts of different Pull requests such as this? Thanks |
BetaWas this translation helpful?Give feedback.
All reactions
👍 1
-
It seems like Zephyr is slowly becoming an OS split from the application ecosystem, such as Arduino which is built on top, not inside Zephyr. So submitting a patch for the underlying features needed, and re-integrating that in Arduino, like done currently, seems like the way to go. The Arduino maintainers probably have plans for how to handle Zephyr runtime/build-time config schism (i.e |
BetaWas this translation helpful?Give feedback.
All reactions
👍 1
-
Thanks@josuah I understand what you are saying and very true, with lots of the features. However for me, it cuts both ways. And for me, it is a lot easier to test a lot of the basic things using code run directly on Zephyr versus trying to run it on Arduino. Which I am about to do again with the Camera stuff, to try out my HM01b0 changes on Window with the GIGA using 4 bit The other reason it would be great to have additional native Arduino GIGA/Portenta/... support is it would help ones like me to https://github.com/KurtE/zephyr_test_sketches/tree/usb_next/camera_capture_to_usb_common And in my common directory I have things like: I probably should take some time to figure out how to make some of my code in this project easier to use. Things like: And as side not: would also like to get more of this working with Teensy boards (PJRC), but so far except for the real simple tests, Thanks again |
BetaWas this translation helpful?Give feedback.
All reactions
👍 1
-
I wonder howhttps://github.com/zephyrproject-rtos/arduino-core-zephyr will come to play in that. For the video area, keeping API compatibility too much would make it evolve too slowly for the needs of Arduino and other projects, so paradoxically,some breakages are needed too in the mix. One way to handle this: have the arduino core target a particular version of Zephyr, and have a CI that re-tests everything whenever upgrading. It can be the same CI system as Zephyr use, and I suppose Arduino will have plans for it too.
Do you mean as a Zephyr board or as Arduino port?
Nice work! Looks like it works smoothly. Good future-proofing.
I would really try to discover what Arduino/Qualcomm plan, as they probably already have their own plan for integration and this might be completely unaware of this discussion. They will face the same problem where Devicetree is compile-time config and they want quick runtime updates of the code. |
BetaWas this translation helpful?Give feedback.
All reactions
👍 1
