PSA: The Tow-Boot project (https://tow-boot.org) have just put out their 4th release, officially supporting the @PINE64 #PinePhone and #PinePhonePro: https://github.com/Tow-Boot/Tow-Boot/releases/tag/release-2021.10-004
If you're wondering what EBBR is: https://arm-software.github.io/ebbr/index.html#document-chapter2-uefi. Basically, Tow-Boot delivers UEFI on ARM and thus makes work for distributions a lot easier.
BME280 Standby Interval is configured by #NuttX at runtime ... Here's how we do it
https://lupyuen.github.io/articles/bme280?10#standby-interval
How our #NuttX BME280 Driver reads the Sensor Data from Zephyr BME280 Driver
https://lupyuen.github.io/articles/bme280?9#read-sensor-data-from-zephyr-driver
Here's why we port the BME280 Driver from Zephyr OS to Apache #NuttX OS
https://lupyuen.github.io/articles/bme280?7#port-bme280-driver-from-zephyr-os
Here's how we read the BMP280 Sensor on Apache #NuttX OS ... With the Sensor Test App
https://lupyuen.github.io/articles/bme280?6#run-sensor-test-app
#BL602 has a peculiar I2C Port ... It uses I2C Sub Addresses! Here's how we fix our #NuttX Driver
https://lupyuen.github.io/articles/bme280?5#set-i2c-sub-address
Apache #NuttX Driver for BMP280 fails to load on #BL602 ... Let's fix this 🤔
https://lupyuen.github.io/articles/bme280?4#invalid-device-id
Apache #NuttX OS doesn't have a BME280 Driver ... Let's tweak the BMP280 Driver to work with BME280
https://lupyuen.github.io/articles/bme280?3#start-with-bmp280-driver
Here's how we connect BME280 Sensor (Temperature / Humidity / Air Pressure) ... To PineCone #BL602 @PINE64
https://lupyuen.github.io/articles/bme280?2#test-and-connect-bme280
Our #NuttX BME280 Driver appears as 2 sensors: 1️⃣ "/dev/sensor/baro0" (Barometer Sensor) 2️⃣ "/dev/sensor/humi0" (Humidity Sensor) ... Here's how we read the Air Pressure, Temperature and Humidity
https://github.com/lupyuen/bme280-nuttx#combined-barometer-and-humidity-sensor
At #NuttX Startup we register both BME280 sensors: Barometer Sensor and Humidity Sensor
https://github.com/lupyuen/bme280-nuttx#combined-barometer-and-humidity-sensor
Each #NuttX Sensor defines its operations for 1️⃣ Activating the sensor 2️⃣ Fetching sensor data 3️⃣ Setting the standby interval
https://github.com/lupyuen/bme280-nuttx#combined-barometer-and-humidity-sensor
Infosec, Snowden
Pangu lab has posted a pretty thorough report on a Linux rootkit / backdoor they call Bvp47, describing how it's linked to the NSA and Snowden's leaks, as well as giving additional evidence the Shadow Brokers leak is legit. https://www.pangulab.cn/en/post/the_bvp47_a_top-tier_backdoor_of_us_nsa_equation_group/
h/t @lupyuen for the link
Gleam Playground (compiles with #RustLang and #WebAssembly)
#NuttX doesn't have a Sensor Type that supports BME280 Temperature + Humidity + Pressure ... So our NuttX BME280 Driver combines 2 Sensor Types: 1️⃣ Barometer Sensor (Pressure + Temperature) 2️⃣ Humidity Sensor
https://github.com/lupyuen/bme280-nuttx#combined-barometer-and-humidity-sensor
"The Bvp47 - a Top-tier Backdoor of US NSA Equation Group"
https://www.pangulab.cn/en/post/the_bvp47_a_top-tier_backdoor_of_us_nsa_equation_group/
Gleam v0.20: Type safe and scalable language for #Erlang virtual machine
"How a Battery Shortage could threaten US national security"
https://www.cnn.com/2022/02/22/cars/electric-vehicle-battery-supply-chain/index.html
IoT Techie and Educator / Apache NuttX PMC