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

Add nRF91 and ESP32 targets, and build for Linux #5

Open
wants to merge 18 commits into
base: master
Choose a base branch
from

Conversation

amcewen
Copy link

@amcewen amcewen commented Dec 20, 2022

Hello, thanks for putting together this project - it was really useful when working out how to bring BDD to my embedded development.

We're starting to use it in two projects, one which uses nRF91 and one on ESP32. As a result, we've added two new examples to replicate the nRF51 functionality on those platforms.

We also needed to make a couple of tweaks to the wire-server in order to get it working on Linux. We don't have access to a Mac to test whether or not they still work on that. Happy to bounce things back and forth a bit if it needs some more changes to work on both.

(And I also realise that there hasn't been any development on this for years, and so might not be a priority for you any more. It looks like we might need to extend the serial protocol used on this as we build out our test code, so I'm also happy to just develop it on our fork and not bother you with it, but figured I'd start with a PR and see what you thought 😁)

Adrian McEwen and others added 18 commits September 27, 2022 13:14
Serial baud rate 115200 implemented.
Basic template for a non-working nRF9160 RPC server created (TODO).
…y. Only ESP32 example done so far. Part of #1
* ESP32 version now defaults to the built-in UART rather than a separate one
* Wire-server also handles weird characters generated by nrf91/Zephyr/MCUboot after the device is programmed
…the system has drifted from it). Implements #5
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

Successfully merging this pull request may close these issues.

2 participants