-
-
Notifications
You must be signed in to change notification settings - Fork 12
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
NANO arduino_nano_header: connector pin issues. #55
Comments
Quick note:
So I then tried to update the connectors file directly: rebuild: ./extras/build.sh ... I am assuming that pins 0, 1, don't work as for kernel debug output. Although as far as I can tell, we never get input from the For pins 18, 19 (SCL, SDA) I am guessing that Wire object (arduino_i2c: &i2c0 { ) is somehow holding these pins HIGH? Will look more. But that brings When should things go into Zephyr and when should things to into Arduino Core, or when should they simply be normal Arduino libraries? For example, with the Camera support #41 once this is merged and I rebuild the loader, does that imply all of the sketches Sorry, I know this is off topic for this issue. But I am still very curious... |
Good question. If this is the case would we then have to add in on board devices for Nano 33 ble sense for i2c like for the gc2145? and then the question is what about the other supported camera's? |
For the pins being stuck due to a pre-selected mux, it's indeed an issue with the zephyr way of doing things ™ , but we are actively working with the community to get a more Arduinish way to start/stop the peripherals (you can follow the discussion here zephyrproject-rtos/zephyr#84394 ) |
As @mjs513 mentioned, should we for the BLE 33 Sense, be trying to add all of the code for the sensors, like: @facchinm - but back to this issue: And should we leave the file with the same ordering with the current stuff:
Or should it be ordered like the GIGA?
Where the first 6 pins are the A0-A5? |
I'd prefer it to be fixed in mainline zephyr if the pinmap is plainly wrong. |
Thanks, will setup a PR for zephyr... Sorry, some of this stuff is new to me.. Update: probably: Also, should it also include: making the build closer to MBED in where the PWR led is turned on? |
Probably wrong place ;) but |
Describe the bug
As mentioned in the now closed thread:
#45 (comment)
Some of the IO pins on the NANO 33 are not working properly. As @mjs513 mentioned, some of the pins are not working,
Note: I removed from below the ones that actually work:
I believe most of the issues have to do with the file: arduino_nano_header.dtsi (in zephyr)
Currently:
First issue: I believe most of the other connector setups have the first 6 be the A0-A5 not sure if this should be done here?
Second: can/should we just override it within the overlay file for now:
Pins I think need changing: 7, 8, 18, 19, 21
Next up to see if I can actually override it within the overlay...
Additional context
Tried with both BLE Sense V2, and a BLE V1
The text was updated successfully, but these errors were encountered: