home.social

#soulcage — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #soulcage, aggregated by home.social.

  1. With ESP-IDF, I created a custom flash partition table and stored the video streams in their own partitions. The app is under 300 KB, and it compiles, links, and flashes in 12 seconds.

    Arduino can do custom partition tables. Maybe it can do custom workflow to build the filesystem images too. It would still take over a minute to compile, though.

    🧵 12/N

    #SoulCage #Arduino #ESP32 #ESPIDF

  2. With ESP-IDF, I created a custom flash partition table and stored the video streams in their own partitions. The app is under 300 KB, and it compiles, links, and flashes in 12 seconds.

    Arduino can do custom partition tables. Maybe it can do custom workflow to build the filesystem images too. It would still take over a minute to compile, though.

    🧵 12/N

    #SoulCage #Arduino #ESP32 #ESPIDF

  3. With ESP-IDF, I created a custom flash partition table and stored the video streams in their own partitions. The app is under 300 KB, and it compiles, links, and flashes in 12 seconds.

    Arduino can do custom partition tables. Maybe it can do custom workflow to build the filesystem images too. It would still take over a minute to compile, though.

    🧵 12/N

    #SoulCage #Arduino #ESP32 #ESPIDF

  4. With ESP-IDF, I created a custom flash partition table and stored the video streams in their own partitions. The app is under 300 KB, and it compiles, links, and flashes in 12 seconds.

    Arduino can do custom partition tables. Maybe it can do custom workflow to build the filesystem images too. It would still take over a minute to compile, though.

    🧵 12/N

    #SoulCage #Arduino #ESP32 #ESPIDF

  5. With ESP-IDF, I created a custom flash partition table and stored the video streams in their own partitions. The app is under 300 KB, and it compiles, links, and flashes in 12 seconds.

    Arduino can do custom partition tables. Maybe it can do custom workflow to build the filesystem images too. It would still take over a minute to compile, though.

    🧵 12/N

    #SoulCage #Arduino #ESP32 #ESPIDF

  6. I am moving the Soul Cage's firmware from Arduino to ESP-IDF. Arduino is completely unusable for developing this app.

    I just measured a compile and upload time of 4:33. Four and a half minutes. That's 1:20 to compile and link, 0:49 of mysterious "indexing", and 2:24 to flash. Yeah, it's a huge image, about 15 MB.

    What's it doing with 1:20 compile time? This is an 8 core CPU; that's about 2 trillion cycles.

    🧵 11/N

    #SoulCage #Arduino #ESP32 #ESPIDF

  7. I am moving the Soul Cage's firmware from Arduino to ESP-IDF. Arduino is completely unusable for developing this app.

    I just measured a compile and upload time of 4:33. Four and a half minutes. That's 1:20 to compile and link, 0:49 of mysterious "indexing", and 2:24 to flash. Yeah, it's a huge image, about 15 MB.

    What's it doing with 1:20 compile time? This is an 8 core CPU; that's about 2 trillion cycles.

    🧵 11/N

    #SoulCage #Arduino #ESP32 #ESPIDF

  8. I am moving the Soul Cage's firmware from Arduino to ESP-IDF. Arduino is completely unusable for developing this app.

    I just measured a compile and upload time of 4:33. Four and a half minutes. That's 1:20 to compile and link, 0:49 of mysterious "indexing", and 2:24 to flash. Yeah, it's a huge image, about 15 MB.

    What's it doing with 1:20 compile time? This is an 8 core CPU; that's about 2 trillion cycles.

    🧵 11/N

    #SoulCage #Arduino #ESP32 #ESPIDF

  9. I am moving the Soul Cage's firmware from Arduino to ESP-IDF. Arduino is completely unusable for developing this app.

    I just measured a compile and upload time of 4:33. Four and a half minutes. That's 1:20 to compile and link, 0:49 of mysterious "indexing", and 2:24 to flash. Yeah, it's a huge image, about 15 MB.

    What's it doing with 1:20 compile time? This is an 8 core CPU; that's about 2 trillion cycles.

    🧵 11/N

    #SoulCage #Arduino #ESP32 #ESPIDF

  10. I am moving the Soul Cage's firmware from Arduino to ESP-IDF. Arduino is completely unusable for developing this app.

    I just measured a compile and upload time of 4:33. Four and a half minutes. That's 1:20 to compile and link, 0:49 of mysterious "indexing", and 2:24 to flash. Yeah, it's a huge image, about 15 MB.

    What's it doing with 1:20 compile time? This is an 8 core CPU; that's about 2 trillion cycles.

    🧵 11/N

    #SoulCage #Arduino #ESP32 #ESPIDF

  11. This build thread is brought to you by Staples®.

    I've used reams of paper as monitor stands for 40 years. They're cheap, they're solid, and they used to be ubiquitous in office environments.

    🧵 8/N

    #SoulCage #Staples

  12. This build thread is brought to you by Staples®.

    I've used reams of paper as monitor stands for 40 years. They're cheap, they're solid, and they used to be ubiquitous in office environments.

    🧵 8/N

    #SoulCage #Staples

  13. This build thread is brought to you by Staples®.

    I've used reams of paper as monitor stands for 40 years. They're cheap, they're solid, and they used to be ubiquitous in office environments.

    🧵 8/N

    #SoulCage #Staples

  14. This build thread is brought to you by Staples®.

    I've used reams of paper as monitor stands for 40 years. They're cheap, they're solid, and they used to be ubiquitous in office environments.

    🧵 8/N

    #SoulCage #Staples

  15. This build thread is brought to you by Staples®.

    I've used reams of paper as monitor stands for 40 years. They're cheap, they're solid, and they used to be ubiquitous in office environments.

    🧵 8/N

    #SoulCage #Staples