Amazon #Ring’s End-to-End Encryption: What it Means
https://www.eff.org/deeplinks/2021/02/amazon-rings-end-end-encryption-what-it-means
AlmaLinux, the #CentOS #Linux replacement, beta is out
https://www.zdnet.com/article/almalinux-the-centos-linux-replacement-beta-is-out/
So I can get into your system wirelessly {;-)
#PineCone #BL602 #SPI Unsolved Mysteries ... 1️⃣ Why are the SPI Data Pins flipped? 2️⃣ Why does Pin 0 light up the WiFi LED? 🤔
https://github.com/lupyuen/bl_iot_sdk/blob/spi/customer_app/sdk_app_spi/sdk_app_spi/demo.c#L54-L115
@Blort, thanks to my feed composition I read Durian as Debian and was confused why you were so oddly specific (-; @lupyuen, sorry for peaking at the price tag but it seems to be really expensive. Where I'm from it's not as costly (although still isn't something to have on regular basis), but it's really difficult to get some decent ones. I've heard that all the good ones are exported, so cheers!
@lupyuen MISO MOSI behavior is defined by the clock polarity and phase parameters. You probably have them set differently in both cases.
https://www.analog.com/media/en/analog-dialogue/volume-52/number-3/introduction-to-spi-interface.pdf
@lupyuen It looks like dog poo
Here's how we control #BL602 #SPI Chip Select Pin ourselves ... Using plain old BL602 GPIO
https://github.com/lupyuen/bl_iot_sdk/blob/spi/customer_app/sdk_app_spi/sdk_app_spi/demo.c#L47-L128
Nope #BL602 #SPI HAL can't control Chip Select Pin by #GPIO ... Because it has already configured the pin for SPI Port earlier ... Let's control the pin ourselves 👋
https://github.com/lupyuen/bl_iot_sdk/blob/spi/components/hal_drv/bl602_hal/hal_spi.c#L98-L122
@lupyuen wow $48. In Cambodia $2/kilo on any market. 😮
Thankfully #BL602 SPI HAL lets us use GPIO to control the Chip Select Pin ... But we have already configured the pin for SPI Function ... Will this conflict with the GPIO Function? 🤔
https://github.com/lupyuen/bl_iot_sdk/blob/spi/components/hal_drv/bl602_hal/hal_spi.c#L479-L519
Ugh #BL602 is disrupting the two SPI Transfers ... By setting the Chip Enable Pin high ... Let's control Chip Enable Pin ourselves with GPIO
https://github.com/lupyuen/bl_iot_sdk/blob/spi/customer_app/sdk_app_spi/sdk_app_spi/demo.c#L70-L114
LA2016 Logic Analyser comes in this beautiful inspirational box ... "Embedded Development Kit: Innovative concept, win-win cooperation"
Nope #BL602 still receiving garbage from BME280 ... Let's do the #SPI Logic Analyser!
https://github.com/lupyuen/bl_iot_sdk/blob/spi/customer_app/sdk_app_spi/sdk_app_spi/demo.c#L70-L114
Let's try 2 #BL602 SPI Transfers instead of 1 ... First SPI Transfer transmits Register ID ... Second SPI Transfer receives the result from BME280
https://github.com/lupyuen/bl_iot_sdk/blob/spi/customer_app/sdk_app_spi/sdk_app_spi/demo.c#L70-L114
#BL602 SPI Data Pins seem to be flipped ... Based on SPI data sniffed by Logic Analyser 🤔
https://github.com/lupyuen/bl_iot_sdk/blob/spi/customer_app/sdk_app_spi/sdk_app_spi/demo.c#L49-L67
IoT Techie and Educator / Apache NuttX PMC