rena2019 ☑️ · @rena2019
107 followers · 744 posts · Server social.tchncs.de
LoJo · @ljoets
198 followers · 2317 posts · Server mamot.fr

Bon, ça semble compliqué à trouver un en stock sur les ... dangerousprototypes.com/docs/B
Dis , tu n'en aurais pas un à me vendre d'occaze ? (c'est rigolo, ça m'a tout de suite fait penser à @dlb 😉 )

#buspirate #zinternets #masto #hacking

Last updated 2 years ago

Michal :verified: · @michal
101 followers · 1379 posts · Server toot.kottman.xyz

My + sensor combo did not work together. After a lot of time debugging, it turns out it was *my* shoddy soldering - everything works on the breadboard, but some of the pin headers don't work.

At least I got to play around with my old tinkering tools, like and . But now I need to figure out how to unsolder those pin headers...

#esp32 #sht30 #buspirate #dso138

Last updated 2 years ago

· @steelman
137 followers · 1442 posts · Server mstdn.io

If you wish to flash your programmer with a new firmware using , you need to short both VCCINT AND Self prog.

#usbasp #buspirate

Last updated 2 years ago

· @steelman
137 followers · 1442 posts · Server mstdn.io

I2C>[0xd0 0xe 0]

Blink!

#ds3231 #buspirate

Last updated 2 years ago

· @steelman
137 followers · 1442 posts · Server mstdn.io

[0xd0 0 [0xd1 r:19]

#buspirate #ds3231

Last updated 2 years ago

Benoit J · @benoitj
77 followers · 215 posts · Server fosstodon.org

For people wondering, the tools im using is a with a soic8 clip.

Software is flasrom.

I'm thinking to use it to flash coreboot on my x220 laptops

#buspirate

Last updated 4 years ago

Arthur Lutz · @arthurlutzim
375 followers · 4987 posts · Server mamot.fr
· @steelman
137 followers · 1443 posts · Server mstdn.io
· @steelman
137 followers · 1443 posts · Server mstdn.io

It was me this time. I used the bulk write command improperly (I suppose). Off-by-one-or-two bug.

#buspirate #bme280

Last updated 7 years ago

· @steelman
137 followers · 1443 posts · Server mstdn.io

Again. 's text mode works fine, registers are set to proper values, and the bin mode fails.

#buspirate #bme280 #wtf

Last updated 7 years ago

· @steelman
137 followers · 1443 posts · Server mstdn.io

Yet another bug in the . Twenty "\0" switch to bin mode. "\0" resets the bin mode. "\17" resets BusPirate. "\0\0\0\0\0\0\0\17" resets the bin mode seven times and finally resets the BusPirate. but "\0\0\0\0\0\0\0\0\17" makes BP stop doing anything except the bin reset and printing "BBIO1" no matter what bytes it receives.

#buspirate

Last updated 7 years ago

· @steelman
137 followers · 1443 posts · Server mstdn.io

Using the lower level commands works, but I get only humidity. Temperature and pressure are fixed at 0x800… raw values.

#buspirate #bme280

Last updated 7 years ago

· @steelman
137 followers · 1443 posts · Server mstdn.io

Strange bug in the firmware, makes it impossible to read byte at address 0x9f from the with the "0x80 - Write then read" command.

#buspirate #bme280

Last updated 7 years ago

· @steelman
137 followers · 1443 posts · Server mstdn.io

Porting the original driver[1] to binary scripting interface[2] is quite a fun. The results will be available.

[1] github.com/BoschSensortec/BME2
[2] dangerousprototypes.com/docs/I

#bme280 #buspirate

Last updated 7 years ago

· @steelman
137 followers · 1443 posts · Server mstdn.io
· @steelman
137 followers · 1443 posts · Server mstdn.io

Apparently reading anything more than ID from

I2C>[238 0xd0] [239 r]
I2C START BIT
WRITE: 0xEE ACK
WRITE: 0xD0 ACK
I2C STOP BIT
I2C START BIT
WRITE: 0xEF ACK
READ: 0x60
NACK
I2C STOP BIT

is going to take a bit more time. Not today.

#bme280 #buspirate

Last updated 7 years ago

· @steelman
137 followers · 1443 posts · Server mstdn.io

You may want to synchronize your system clock with an server beforehand.

#ntp #ds3231 #buspirate

Last updated 7 years ago

· @steelman
137 followers · 1443 posts · Server mstdn.io

TZ=UTC date '+[208 0 0x%S 0x%M 0x%H 5 0x%d 0x%m 0x%y]' > /dev/ttyUSB0

Set current UTC date and time. "5" in the middle is because Arduino libraries assume Sunday is "1" and today is Thursday. Before running this command, set I²C mode on the and exit the terminal emulator.

#buspirate #ds3231

Last updated 7 years ago

· @steelman
137 followers · 1443 posts · Server mstdn.io

Reading DS3231 with a
HiZ>m

4. I2C

(1)>4

3. ~100KHz
(1)>3
Ready
I2C>W
Power supplies ON
I2C>[208 0]
I2C START BIT
WRITE: 0xD0 ACK
WRITE: 0x00 ACK
I2C STOP BIT
I2C>[209 r:0x13]
I2C START BIT
WRITE: 0xD1 ACK
READ: 0x14 ACK 0x43 ACK 0x04 ACK 0x01 ACK 0x01 ACK 0x01 ACK 0x00 ACK 0x00 ACK 0x00 ACK 0x00 ACK 0x21 ACK 0x00 ACK 0x00 ACK 0x12 ACK 0x1C ACK 0x88 ACK 0x00 ACK 0x16 ACK 0x00
NACK
I2C STOP BIT
I2C>

#buspirate

Last updated 7 years ago