-
Notifications
You must be signed in to change notification settings - Fork 6
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
New scenarios for CI/CD - wait on pin value #6
Comments
Thanks for the suggestion! Can you please explain more about your use case - i.e. what are you trying to test? |
Hi @urish! I'm currently in the process of enhancing an embedded system course for undergraduate computer engineering students. My objective is to leverage your tool for assessing specific skills through a pre-lab activity. By doing so, when the students arrive in the laboratory, they will already have acquired the essential skills, such as configuring peripherals. For example, in the context of targeting the rp2040 with SDK, I aim to evaluate whether students can:
However, it's worth noting that this approach does not address challenges related to I2C and SPI. An alternative, more comprehensive solution (the gold standard) would involve enabling the use of two microcontrollers in the same simulation. This way, I could create a Device Under Test (DUT) controlled by another microcontroller, allowing me to emulate any type of sensors (I2C, SPI, UART, etc.) and verify students implementation. This approach would not only verify configuration but also assess functionality and simulate scenarios like how students' firmware behaves when a sensor malfunctions. |
Thanks for explaining, a very interesting use case! Regarding the gold standard - have you looked into Wokwi Custom Chips? They should let you create a DUT, emulate any type of sensor - just like you described. p.s. I noted you are also teaching about FPGAs and embedded Linux. I'm also working on TinyTapeout, a service which makes custom ASICs accessible and affordable. We are now working with several universities where faculty members and students send their digital / mixed signal designs into fabrication. For example, Jason from UCSC just had 31 students submit their designs last week. If this sounds interesting to you, we can discuss further. |
@urish I just sent you a LinkedIn request. Let's try to have a meeting. |
Thanks, I don't remember seeing a request from you - could you please try once more? |
hello, @urish . |
Please consider to add the fallowing scenarios to the test environment:
WaitPinValue
WaitPinNewValue
This will allow a wide range verification's and tests
Src:
The text was updated successfully, but these errors were encountered: