HiFive Unmatched: Exploring A #RISCV Computing Experience
https://hothardware.com/reviews/hifive-unmatched-a-risc-v-proposition
Weekly #Linux Phone news / media roundup
https://linmob.net/linbits-73-weekly-linux-phone-news-week47-48/
We can swap MISO and MOSI on #BL602 by setting a Hardware Register ... Let's do this on #NuttX
https://lupyuen.github.io/articles/pinedio#spi-pins-are-swapped
Logic Analyser connected to #BL602 shows that MISO and MOSI are swapped! This happens in BL602 IoT SDK ... Also in #NuttX!
https://lupyuen.github.io/articles/spi#spi-data-pins-are-flipped
#NuttX's SPI Pins match the #BL602 Reference Manual: MOSI = GPIO 1, MISO = GPIO 0 ... But we're about to witness a BL602 SPI Quirk
https://github.com/bouffalolab/bl_docs/tree/main/BL602_RM/en
How to verify the #NuttX SPI Output? We sniff the #BL602 SPI Bus with a Logic Analyser
https://lupyuen.github.io/articles/spi#appendix-troubleshoot-bl602-spi-with-logic-analyser
#RISCV Processors expected to double in 2022, and double again in 2023
Now we see every byte transferred by #NuttX's SPI Driver for #BL602!
https://github.com/lupyuen/incubator-nuttx/blob/spi_test/drivers/rf/spi_test_driver.c
To watch what happens inside #NuttX's SPI Driver for #BL602 ... Turn on SPI Debug Logging
https://github.com/lupyuen/incubator-nuttx/blob/spi_test/arch/risc-v/src/bl602/bl602_spi.c
Rockchip RK3588 benchmarks show up on Geekbench
https://www.cnx-software.com/2021/12/01/rockchip-rk3588-benchmarks-show-up-on-geekbench/
Here's how we configure the #NuttX SPI Interface
https://github.com/lupyuen/incubator-nuttx/blob/spi_test/drivers/rf/spi_test_driver.c#L95-L117
"WTF is Wrong with #OpenSource Communities?" (Diversity)
https://blog.container-solutions.com/wtf-is-wrong-with-open-source-communities
"FBI document shows what data can be obtained from encrypted messaging apps"
https://therecord.media/fbi-document-shows-what-data-can-be-obtained-from-encrypted-messaging-apps/
In the write() operation for our #NuttX SPI Test Driver, we 1️⃣ Lock the SPI Bus 2️⃣ Config the SPI Interface 3️⃣ Select the SPI Device 4️⃣ Transfer SPI Data 5️⃣ Deselect and Unlock
https://github.com/lupyuen/incubator-nuttx/blob/spi_test/drivers/rf/spi_test_driver.c#L182-L239
Every #NuttX Device Driver defines the File Operations for the device ... Here are the open(), close(), read(), write() and ioctl() operations for our SPI Test Driver
https://github.com/lupyuen/incubator-nuttx/blob/spi_test/drivers/rf/spi_test_driver.c#L80-L89
"Windows Games on the #PineBook Pro with BOX86 and Wine"
This appears when we run our #NuttX SPI Test App ... Let's study our SPI Test Driver
https://github.com/lupyuen/incubator-nuttx-apps/blob/spi_test/examples/spi_test/spi_test_main.c
Running Octoprint On A #PinePhone Turns Out To Be Pretty Easy
https://hackaday.com/2021/11/30/running-octoprint-on-a-pinephone-turns-out-to-be-pretty-easy/
IoT Techie and Educator / Apache NuttX PMC