home.social

#esp32s3 — Public Fediverse posts

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

  1. Самодельный elgato-like макропад. Часть 2, софтовая

    Так как в первой статье я сосредоточился на схемотехнике, в этой хотелось бы пройтись по разработке ПО и прошивки. Напомню, я решил, что вместо прошивки мне подойдёт и нейрослоп - в конце концов это не серийное устройство, а поделка для себя. И тут, как обычно, в процессе работы пошли фейерверки. ESP32-S3 имеет два USB выхода - обычный через микросхему CH340, которая конвертирует USB в UART, и второй USB OTG, который подключен к чипу напрямую. То есть чип может управлять тем, какое "устройство" он предоставит хостовой ОС! Более того, он может предоставлять несколько устройств одновременно. Это было как раз то, что надо: одним устройством будет USB HID клавиатура для "сырого" ввода в консоль, например, а вторым - USB RAW устройство, которое будет слушать софт бекенда - запускать приложения по ярлыкам, регулировать громкость, отправлять в устройство настройки. И всё это минуя тормознутый UART. Сказка. Но, как оказалось, для взрослых. Казалось бы, полный интернет примеров того, как это настраивать. Даже в самом фреймворке esp-idf есть пример композитного устройства, значит, информация уж точно легкодоступная, бери да пользуйся. Я попросил ИИ добавить это в прошивку и... Оно не смогло. То есть вообще. Два дня и токенов примерно на 30 баксов - и я взял дело в свои руки, потому что ИИ выдумывал всё более и более изобретательные причины того, почему прошивка не компилируется, но вот выдумать компилирующуся прошивку не мог никак.

    habr.com/ru/articles/1022726/

    #esp32 #esp32s3 #макропад #c# #c#net #diyпроекты

  2. Just putting this out there but I'm now using minis instead of minis with @microblocks as I find they much more reliably connect to my home WiFi. (Yes I know about the new C3 antenna variants but decided a just want a compact simple thing that just works without having to worry about whether it will or not)

  3. Just putting this out there but I'm now using #ESP32S3 minis instead of #ESP32C3 minis with @microblocks as I find they much more reliably connect to my home WiFi. (Yes I know about the new C3 antenna variants but decided a just want a compact simple thing that just works without having to worry about whether it will or not)

  4. Just putting this out there but I'm now using #ESP32S3 minis instead of #ESP32C3 minis with @microblocks as I find they much more reliably connect to my home WiFi. (Yes I know about the new C3 antenna variants but decided a just want a compact simple thing that just works without having to worry about whether it will or not)

  5. Just putting this out there but I'm now using #ESP32S3 minis instead of #ESP32C3 minis with @microblocks as I find they much more reliably connect to my home WiFi. (Yes I know about the new C3 antenna variants but decided a just want a compact simple thing that just works without having to worry about whether it will or not)

  6. Just putting this out there but I'm now using #ESP32S3 minis instead of #ESP32C3 minis with @microblocks as I find they much more reliably connect to my home WiFi. (Yes I know about the new C3 antenna variants but decided a just want a compact simple thing that just works without having to worry about whether it will or not)

  7. Вариация на тему Рида-Соломона

    Адаптация кода Рида-Соломона (РС).под контроллер esp32-s3. esp32-s3 имеет крайне интересный функционал поддержки работы с векторами. Задача - совместить кодирование РC с векторными возможностями этого микроконтроллера.

    habr.com/ru/articles/1033246/

    #код_ридасоломона #esp32s3 #векторизация

  8. Вариация на тему Рида-Соломона

    Адаптация кода Рида-Соломона (РС).под контроллер esp32-s3. esp32-s3 имеет крайне интересный функционал поддержки работы с векторами. Задача - совместить кодирование РC с векторными возможностями этого микроконтроллера.

    habr.com/ru/articles/1033246/

    #код_ридасоломона #esp32s3 #векторизация

  9. Вариация на тему Рида-Соломона

    Адаптация кода Рида-Соломона (РС).под контроллер esp32-s3. esp32-s3 имеет крайне интересный функционал поддержки работы с векторами. Задача - совместить кодирование РC с векторными возможностями этого микроконтроллера.

    habr.com/ru/articles/1033246/

    #код_ридасоломона #esp32s3 #векторизация

  10. Вариация на тему Рида-Соломона

    Адаптация кода Рида-Соломона (РС).под контроллер esp32-s3. esp32-s3 имеет крайне интересный функционал поддержки работы с векторами. Задача - совместить кодирование РC с векторными возможностями этого микроконтроллера.

    habr.com/ru/articles/1033246/

    #код_ридасоломона #esp32s3 #векторизация

  11. @tobozo I tried it. What a difference!

    Now the RSSI is at around -40 to -42 and there are no send errors, send retries or send timeouts since I added the antenna.

    Very cool 😎 as I can keep using these modules after all.

    I also figured out how to get them fully running on CircuitPython.

    This was my first time soldering after probably more than 20 years ...

    #esp32 #esp32s3 #soldering #diy #circuitpython

  12. @tobozo I tried it. What a difference!

    Now the RSSI is at around -40 to -42 and there are no send errors, send retries or send timeouts since I added the antenna.

    Very cool 😎 as I can keep using these modules after all.

    I also figured out how to get them fully running on CircuitPython.

    This was my first time soldering after probably more than 20 years ...

    #esp32 #esp32s3 #soldering #diy #circuitpython

  13. @tobozo I tried it. What a difference!

    Now the RSSI is at around -40 to -42 and there are no send errors, send retries or send timeouts since I added the antenna.

    Very cool 😎 as I can keep using these modules after all.

    I also figured out how to get them fully running on CircuitPython.

    This was my first time soldering after probably more than 20 years ...

    #esp32 #esp32s3 #soldering #diy #circuitpython

  14. @tobozo I tried it. What a difference!

    Now the RSSI is at around -40 to -42 and there are no send errors, send retries or send timeouts since I added the antenna.

    Very cool 😎 as I can keep using these modules after all.

    I also figured out how to get them fully running on CircuitPython.

    This was my first time soldering after probably more than 20 years ...

    #esp32 #esp32s3 #soldering #diy #circuitpython

  15. @tobozo I tried it. What a difference!

    Now the RSSI is at around -40 to -42 and there are no send errors, send retries or send timeouts since I added the antenna.

    Very cool 😎 as I can keep using these modules after all.

    I also figured out how to get them fully running on CircuitPython.

    This was my first time soldering after probably more than 20 years ...

    #esp32 #esp32s3 #soldering #diy #circuitpython

  16. I have these esp32-s3 with integrated antenna an no ipex port.

    Does anyone know if I can simply add an external antenna if I solder it at the two points where the red arrow is pointing at?

    #askfedi #esp32 #ESP32S3

  17. I have these esp32-s3 with integrated antenna an no ipex port.

    Does anyone know if I can simply add an external antenna if I solder it at the two points where the red arrow is pointing at?

    #askfedi #esp32 #ESP32S3

  18. I have these esp32-s3 with integrated antenna an no ipex port.

    Does anyone know if I can simply add an external antenna if I solder it at the two points where the red arrow is pointing at?

    #askfedi #esp32 #ESP32S3

  19. I have these esp32-s3 with integrated antenna an no ipex port.

    Does anyone know if I can simply add an external antenna if I solder it at the two points where the red arrow is pointing at?

    #askfedi #esp32 #ESP32S3

  20. I have these esp32-s3 with integrated antenna an no ipex port.

    Does anyone know if I can simply add an external antenna if I solder it at the two points where the red arrow is pointing at?

    #askfedi #esp32 #ESP32S3

  21. @projectgus I love that the platform is so popular that it has this thriving ecosystem of ways to program and interact with it.

    Some more mature, some easier to do rapid prototyping, some more efficient, some more complete than others.

    I will keep exploring till I find one that allows rapid prototyping and is not sacrificing too much in terms of low power mode and that I enjoy writing in 😃

    I have no problem with C it is a roughly 10-30 second roundtrip for a code change.

    #esp32 #esp32s3

  22. @projectgus I love that the platform is so popular that it has this thriving ecosystem of ways to program and interact with it.

    Some more mature, some easier to do rapid prototyping, some more efficient, some more complete than others.

    I will keep exploring till I find one that allows rapid prototyping and is not sacrificing too much in terms of low power mode and that I enjoy writing in 😃

    I have no problem with C it is a roughly 10-30 second roundtrip for a code change.

    #esp32 #esp32s3

  23. @projectgus I love that the platform is so popular that it has this thriving ecosystem of ways to program and interact with it.

    Some more mature, some easier to do rapid prototyping, some more efficient, some more complete than others.

    I will keep exploring till I find one that allows rapid prototyping and is not sacrificing too much in terms of low power mode and that I enjoy writing in 😃

    I have no problem with C it is a roughly 10-30 second roundtrip for a code change.

    #esp32 #esp32s3

  24. @projectgus I love that the platform is so popular that it has this thriving ecosystem of ways to program and interact with it.

    Some more mature, some easier to do rapid prototyping, some more efficient, some more complete than others.

    I will keep exploring till I find one that allows rapid prototyping and is not sacrificing too much in terms of low power mode and that I enjoy writing in 😃

    I have no problem with C it is a roughly 10-30 second roundtrip for a code change.

    #esp32 #esp32s3

  25. @projectgus I love that the platform is so popular that it has this thriving ecosystem of ways to program and interact with it.

    Some more mature, some easier to do rapid prototyping, some more efficient, some more complete than others.

    I will keep exploring till I find one that allows rapid prototyping and is not sacrificing too much in terms of low power mode and that I enjoy writing in 😃

    I have no problem with C it is a roughly 10-30 second roundtrip for a code change.

    #esp32 #esp32s3

  26. Have to expand the list based on the replies.
    Probably more out there.

    5) MicroPython (Python; REPL)
    6) PlatformIO (C; VS Code)
    7) CircuitPython (Python; REPL; Onboard IDE)

    #esp32 #esp32s3

  27. Have to expand the list based on the replies.
    Probably more out there.

    5) MicroPython (Python; REPL)
    6) PlatformIO (C; VS Code)
    7) CircuitPython (Python; REPL; Onboard IDE)

    #esp32 #esp32s3

  28. Have to expand the list based on the replies.
    Probably more out there.

    5) MicroPython (Python; REPL)
    6) PlatformIO
    7) CircuitPython (Python; REPL; Onboard IDE)

    #esp32 #esp32s3

  29. Have to expand the list based on the replies.
    Probably more out there.

    5) MicroPython (Python; REPL)
    6) PlatformIO (C; VS Code)
    7) CircuitPython (Python; REPL; Onboard IDE)

    #esp32 #esp32s3

  30. Have to expand the list based on the replies.
    Probably more out there.

    5) MicroPython (Python; REPL)
    6) PlatformIO (C; VS Code)
    7) CircuitPython (Python; REPL; Onboard IDE)

    #esp32 #esp32s3

  31. In the couple of days that I played around with the ESP32S3 I discovered 4 ways to program the device.

    1) Esspresif-IDE (Manufacturer; C)
    2) Arduino (C)
    3) nanoFramework (c#)
    4) XEdge32 (Lua)

    4) Is interesting as it installs a VS Code based Lua IDE directly onto the ESP32-S3 that you can use in the browser by opening the device-ip. Nice!

    Got my program working on 1+2.
    Was barely able to use 3 - due to tooling on linux.
    Got 4 up and running within 30 minutes.

    #esp32 #esp32s3

  32. In the couple of days that I played around with the ESP32S3 I discovered 4 ways to program the device.

    1) Esspresif-IDE (Manufacturer; C)
    2) Arduino (C)
    3) nanoFramework (c#)
    4) XEdge32 (Lua)

    4) Is interesting as it installs a VS Code based Lua IDE directly onto the ESP32-S3 that you can use in the browser by opening the device-ip. Nice!

    Got my program working on 1+2.
    Was barely able to use 3 - due to tooling on linux.
    Got 4 up and running within 30 minutes.

    #esp32 #esp32s3

  33. In the couple of days that I played around with the ESP32S3 I discovered 4 ways to program the device.

    1) Esspresif-IDE (Manufacturer; C)
    2) Arduino (C)
    3) nanoFramework (c#)
    4) XEdge32 (Lua)

    4) Is interesting as it installs a VS Code based Lua IDE directly onto the ESP32-S3 that you can use in the browser by opening the device-ip. Nice!

    Got my program working on 1+2.
    Was barely able to use 3 - due to tooling on linux.
    Got 4 up and running within 30 minutes.

    #esp32 #esp32s3

  34. In the couple of days that I played around with the ESP32S3 I discovered 4 ways to program the device.

    1) Esspresif-IDE (Manufacturer; C)
    2) Arduino (C)
    3) nanoFramework (c#)
    4) XEdge32 (Lua)

    4) Is interesting as it installs a VS Code based Lua IDE directly onto the ESP32-S3 that you can use in the browser by opening the device-ip. Nice!

    Got my program working on 1+2.
    Was barely able to use 3 - due to tooling on linux.
    Got 4 up and running within 30 minutes.

    #esp32 #esp32s3

  35. In the couple of days that I played around with the ESP32S3 I discovered 4 ways to program the device.

    1) Esspresif-IDE (Manufacturer; C)
    2) Arduino (C)
    3) nanoFramework (c#)
    4) XEdge32 (Lua)

    4) Is interesting as it installs a VS Code based Lua IDE directly onto the ESP32-S3 that you can use in the browser by opening the device-ip. Nice!

    Got my program working on 1+2.
    Was barely able to use 3 - due to tooling on linux.
    Got 4 up and running within 30 minutes.

    #esp32 #esp32s3