jamesbowman / i2cdriver

I2CDriver open source tools
https://i2cdriver.com/
BSD 3-Clause "New" or "Revised" License
184 stars 57 forks source link

Feature: setting a default startup mode #52

Open jamesbowman opened 4 years ago

jamesbowman commented 4 years ago

Some users want it always to enter monitor mode, and currently have to use a tool to do it. It would be good to have a "set default mode" operation that sets it into a particular mode at startup.

A booted i2cdriver in monitor/capture mode goes into mode 'D' as soon as the first character is received.

So a connecting PC's first transmitted character would put it back into driver ('D') mode.

rnsi commented 4 years ago

I would like this feature. Can you just save the current mode to EEPROM and read it at next boot?

rnsi commented 4 years ago

And could we also save the pull-ups?

AlvaroHermida commented 4 years ago

Yes, it will be a great improvement for i2cdriver. Without it, when there is no PC available the device becomes just a dead brick in the toolbox...

jamesbowman commented 4 years ago

@AlvaroHermida ... one question. How would you power it in this scenario?

rnsi commented 4 years ago

Usb power pack On Aug 30, 2020 4:04 PM, "James Bowman" notifications@github.com wrote:

@AlvaroHermida https://github.com/AlvaroHermida ... one question. How would you power it in this scenario?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jamesbowman/i2cdriver/issues/52#issuecomment-683464156, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANXB6XEBHKBV2M2USDUQ74DSDKWGTANCNFSM4PY6YKLQ .

AlvaroHermida commented 4 years ago

Yes, these practical power bricks are everywhere nowadays.

rnsi commented 3 years ago

Any update on this? I think this is a necessary feature. Thanks.

gardnmc commented 3 years ago

Hi James, great little device. Any news on this feature? To be able to see the results of a bus scan would make this a very useful production pcb testing tool. Thanks.

hitandrepair commented 3 years ago

any update on this? would be handy to have for my project. I am using this to check proper wiring for lithium ion batteries for a hospital setting.

rnsi commented 3 years ago

I'd love to see this.

AlvaroHermida commented 3 years ago

I'm no longer expecting it...

hitandrepair commented 3 years ago

I'd love to see this.

Vendors supplied us batteries with crossed wires. They would work for a day then the medical equipment would shut off and constantly reboot because the clock and data lines were mixed. I initially made the breadboard to fit a certain size but that was wrong. I still have to convert lines around but you get the main idea in how this works. You plug the battery in, and the address of chip blinks. That’s how you know it works. If it doesn’t do anything then the wires are wrong. Pretty cool technology. Vcc from the board is cut off, and without taking the outside shell off, you have no other way of testing this without risking a machine to malfunction. They use this vendor to save about 20k every 2 years. How to test lithium-ion battery clk and sda bus lines with i2c

GOTO-GOSUB commented 3 years ago

I only ever use mine in monitor mode and would certainly welcome the ability to change its default state.

rnsi commented 3 years ago

Still holding my breath for this...

rnsi commented 2 years ago

It's been a while, any chance we can get this feature? I see it's also requested in the comments on the Amazon page. It would be so much more convenient and usable if I didn't have to use a PC just to use monitor mode.

Hoping for an update...