Kris Jenkins
07/29/2024, 2:55 PM#[0x00, 0x00, 0x00]. Could someone take a look and see if I've misunderstood something, please?
import spi
import gpio
main:
bus := spi.Bus
--mosi=(gpio.Pin 23)
--clock=(gpio.Pin 18)
// For many boards GPIO9 is a restricted pin because it acesses the flash
// memory. That's not the case for this device.
device := bus.device
--cs=(gpio.Pin 9 --allow-restricted)
--dc=(gpio.Pin 15)
--frequency=4_000_000
device.write #[0x70]
revision := device.read 3
print "Read $revision"
device.write #[0x71]
status := device.read 1
print "Read $status"
(Yes, I've checked and checked and checked the pin numbers again. 😅)
https://cdn.discordapp.com/attachments/1267495604389675069/1267495604574093423/Screenshot_2024-07-29_at_15.36.26.png?ex=66a8fec5&is=66a7ad45&hm=3b00c4d3e275e1b571c2322a19c1912977bbfa239057b4a0e3203200cc6411d6&floitsch
07/30/2024, 11:07 AMfloitsch
07/30/2024, 11:11 AMfloitsch
07/30/2024, 11:12 AMKris Jenkins
07/30/2024, 11:12 AMfloitsch
07/30/2024, 11:12 AMKris Jenkins
07/30/2024, 11:12 AMKris Jenkins
07/30/2024, 11:13 AMfloitsch
07/30/2024, 11:13 AMKris Jenkins
07/30/2024, 11:14 AMfloitsch
07/30/2024, 11:14 AMfloitsch
07/30/2024, 11:23 AMKris Jenkins
07/30/2024, 11:46 AMfloitsch
07/30/2024, 11:49 AMfloitsch
07/30/2024, 11:49 AMKris Jenkins
07/30/2024, 11:52 AM