Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: adafruit/Adafruit_Wippersnapper_Arduino
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.0.0-beta.71
Choose a base ref
...
head repository: adafruit/Adafruit_Wippersnapper_Arduino
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Jul 25, 2023

  1. signals match f2f6ff8

    brentru committed Jul 25, 2023
    Copy the full SHA
    850ca1e View commit details
  2. hooks for topics

    brentru committed Jul 25, 2023
    Copy the full SHA
    2f7d2d5 View commit details
  3. decoder and match commit

    brentru committed Jul 25, 2023
    Copy the full SHA
    3a11dd9 View commit details
  4. Copy the full SHA
    8890f19 View commit details

Commits on Jul 26, 2023

  1. add uart skel.

    brentru committed Jul 26, 2023
    Copy the full SHA
    74d3c33 View commit details
  2. sync ws proto commit 2e9136f

    brentru committed Jul 26, 2023
    Copy the full SHA
    615615a View commit details
  3. Copy the full SHA
    f61bc02 View commit details
  4. compile

    brentru committed Jul 26, 2023
    Copy the full SHA
    4b45546 View commit details
  5. add uart driver base:

    brentru committed Jul 26, 2023
    Copy the full SHA
    0af7867 View commit details
  6. Copy the full SHA
    69614d1 View commit details
  7. rename

    brentru committed Jul 26, 2023
    Copy the full SHA
    ae3f258 View commit details
  8. Copy the full SHA
    daea7dd View commit details

Commits on Aug 8, 2023

  1. driver begin()

    brentru committed Aug 8, 2023
    Copy the full SHA
    28462e2 View commit details
  2. Copy the full SHA
    1a9975a View commit details
  3. Copy the full SHA
    eb9fab9 View commit details

Commits on Aug 9, 2023

  1. Copy the full SHA
    44781c0 View commit details
  2. Copy the full SHA
    7d243ce View commit details

Commits on Aug 10, 2023

  1. Copy the full SHA
    f1ca518 View commit details

Commits on Aug 11, 2023

  1. Copy the full SHA
    1cdfaef View commit details
  2. Copy the full SHA
    45dc6f8 View commit details
  3. Copy the full SHA
    2e54ee8 View commit details
  4. write update()

    brentru committed Aug 11, 2023
    Copy the full SHA
    ce20afd View commit details
  5. doxygen cleanup

    brentru committed Aug 11, 2023
    Copy the full SHA
    2892455 View commit details
  6. Copy the full SHA
    31ca579 View commit details

Commits on Aug 31, 2023

  1. Copy the full SHA
    f222bcb View commit details

Commits on Sep 1, 2023

  1. Merge pull request #479 from tyeth/fix-bme68x-alt-address

    Fix driver for BME680 + BME688 using alt address
    brentru authored Sep 1, 2023
    Copy the full SHA
    38c2a35 View commit details
  2. Add BMP390 as alias of BMP388

    tyeth committed Sep 1, 2023
    Copy the full SHA
    38b5f00 View commit details
  3. Copy the full SHA
    5daf09c View commit details
  4. Merge pull request #480 from tyeth/add-BMP390

    Add BMP390 as alias of BMP388
    brentru authored Sep 1, 2023
    Copy the full SHA
    efec657 View commit details
  5. Copy the full SHA
    bb6293b View commit details
  6. Copy the full SHA
    f8d0720 View commit details

Commits on Sep 5, 2023

  1. Merge pull request #481 from tyeth/add-SHT30-Variants

    Add SHT30 Alternative Packaging products
    tyeth authored Sep 5, 2023
    Copy the full SHA
    3b04089 View commit details
  2. Merge pull request #483 from tyeth/add-MPRLS

    Add Honeywell MPRLS Pressure sensor
    brentru authored Sep 5, 2023
    Copy the full SHA
    1dbea0a View commit details
  3. Copy the full SHA
    11f9438 View commit details
  4. Update TODO comment

    tyeth committed Sep 5, 2023
    Copy the full SHA
    847c68d View commit details
  5. Merge pull request #484 from tyeth/add-INA219

    Add INA219 driver + Current stubs
    tyeth authored Sep 5, 2023
    Copy the full SHA
    144ea5d View commit details
  6. Copy the full SHA
    ad480a7 View commit details
  7. Merge pull request #482 from tyeth/add-LPS22-25

    Add LPS22HB + LPS25HB Pressure sensors
    tyeth authored Sep 5, 2023
    Copy the full SHA
    80d8019 View commit details

Commits on Sep 6, 2023

  1. Copy the full SHA
    6442776 View commit details
  2. Merge pull request #486 from adafruit/protobuf-update-c98b38374e33d2a…

    …b093f8d636da8b4e5556e97da
    
    .proto file wrappers updated
    brentru authored Sep 6, 2023
    Copy the full SHA
    b4cc4ef View commit details
  3. Copy the full SHA
    2b4317f View commit details
  4. Copy the full SHA
    f7318b2 View commit details

Commits on Sep 7, 2023

  1. refactor update even more

    brentru committed Sep 7, 2023
    Copy the full SHA
    805e43c View commit details
  2. add uart detach

    brentru committed Sep 7, 2023
    Copy the full SHA
    11bec50 View commit details
  3. Copy the full SHA
    a666bd7 View commit details

Commits on Sep 11, 2023

  1. working on staging

    brentru committed Sep 11, 2023
    Copy the full SHA
    6f855cf View commit details
  2. Copy the full SHA
    7e30c82 View commit details
  3. Copy the full SHA
    12c073d View commit details
  4. add doxy

    brentru committed Sep 11, 2023
    Copy the full SHA
    f61d832 View commit details

Commits on Sep 12, 2023

  1. route for sw uart too

    brentru committed Sep 12, 2023
    Copy the full SHA
    a25be51 View commit details
Showing with 8,478 additions and 109,272 deletions.
  1. +854 −275 .github/workflows/build-clang-doxy.yml
  2. +6 −6 .github/workflows/release-callee.yml
  3. +4 −1 .gitignore
  4. +4 −1 .vscode/settings.json
  5. +1 −1 README.md
  6. BIN examples/Wippersnapper_NoFS/.DS_Store
  7. +0 −45 examples/Wippersnapper_NoFS/Wippersnapper_NoFS.ino
  8. BIN ...Wippersnapper_NoFS/build/esp32.esp32.adafruit_funhouse_esp32s2/Wippersnapper_demo_staging.ino.bin
  9. BIN ...er_NoFS/build/esp32.esp32.adafruit_funhouse_esp32s2/Wippersnapper_demo_staging.ino.bootloader.bin
  10. BIN ...Wippersnapper_NoFS/build/esp32.esp32.adafruit_funhouse_esp32s2/Wippersnapper_demo_staging.ino.elf
  11. +0 −106,538 ...Wippersnapper_NoFS/build/esp32.esp32.adafruit_funhouse_esp32s2/Wippersnapper_demo_staging.ino.map
  12. BIN ...er_NoFS/build/esp32.esp32.adafruit_funhouse_esp32s2/Wippersnapper_demo_staging.ino.partitions.bin
  13. 0 ...r_NoFS/.feather_esp32.test.skip → Wippersnapper_demo/.feather_esp32_s3_reverse_tft_dev.test.skip}
  14. 0 ...ersnapper_NoFS/.feather_esp32_v2.test.skip → Wippersnapper_demo/.feather_esp32s2_debug.test.skip}
  15. 0 ...NoFS/.feather_esp32_v2_daily.test.skip → Wippersnapper_demo/.feather_esp32s2_tft_debug.test.skip}
  16. 0 ...eather_esp32s2.test.skip → Wippersnapper_demo/.feather_esp32s3_4mbflash_2mbpsram_debug.test.skip}
  17. 0 ...oFS/.feather_esp32s2_reverse_tft.test.skip → Wippersnapper_demo/.feather_esp32s3_debug.test.skip}
  18. 0 ....feather_esp32s2_tft.test.skip → Wippersnapper_demo/.feather_esp32s3_reverse_tft_debug.test.skip}
  19. 0 ...Wippersnapper_NoFS/.funhouse.test.skip → Wippersnapper_demo/.feather_esp32s3_tft_debug.test.skip}
  20. 0 ...persnapper_NoFS/.metro_m4_airliftlite_tinyusb.test.skip → Wippersnapper_demo/.funhouse.test.skip}
  21. 0 examples/Wippersnapper_demo/{.funhouse.generate → .funhouse_noota.generate}
  22. +2 −0 examples/Wippersnapper_demo/.itsybitsy_esp32.generate
  23. 0 ...ples/{Wippersnapper_NoFS/.feather_esp32s3.test.skip → Wippersnapper_demo/.metro_esp32s3.generate}
  24. +2 −0 examples/Wippersnapper_demo/.metro_esp32s3_debug.test.skip
  25. +2 −0 examples/Wippersnapper_demo/.metroesp32s2_debug.test.skip
  26. 0 ....feather_esp32s3_4mbflash_2mbpsram.test.skip → Wippersnapper_demo/.picow_rp2040_tinyusb.generate}
  27. +1 −0 examples/Wippersnapper_demo/.picow_rp2350_tinyusb.generate
  28. 0 ...rsnapper_NoFS/.pyportal_tinyusb.test.skip → Wippersnapper_demo/.pyportal_titano_tinyusb.generate}
  29. 0 ...FS/.feather_esp32s3_reverse_tft.test.skip → Wippersnapper_demo/.sparklemotionmini_esp32.generate}
  30. 0 ...r_NoFS/.feather_esp32s3_tft.test.skip → Wippersnapper_demo/.wippersnapper_feather_esp32.generate}
  31. 0 ...per_NoFS/.feather_esp8266.test.skip → Wippersnapper_demo/.wippersnapper_feather_esp32c6.generate}
  32. 0 ...feather_s2_tinyusb.test.skip → Wippersnapper_demo/.wippersnapper_feather_esp32c6_debug.test.skip}
  33. +3 −0 examples/Wippersnapper_demo/.wippersnapper_feather_esp32s3_reverse_tft.generate
  34. +3 −0 examples/Wippersnapper_demo/.wippersnapper_feather_esp32s3_reverse_tft_debug.test.skip
  35. 0 .../{Wippersnapper_NoFS/.magtag.test.skip → Wippersnapper_demo/.wippersnapper_qtpy_esp32c3.generate}
  36. 0 examples/{Wippersnapper_NoFS/.metroesp32s2.test.skip → wippersnapper_debug/.feather_esp32.test.skip}
  37. 0 ...pper_NoFS/.qtpy_esp32.test.skip → wippersnapper_debug/.feather_esp32_s3_reverse_tft_dev.generate}
  38. 0 ...es/{Wippersnapper_NoFS/.qtpy_esp32c3.test.skip → wippersnapper_debug/.feather_esp32_v2.test.skip}
  39. 0 ...ppersnapper_NoFS/.qtpy_esp32s2.test.skip → wippersnapper_debug/.feather_esp32_v2_debug.test.skip}
  40. 0 ...les/{Wippersnapper_NoFS/.qtpy_esp32s3.test.skip → wippersnapper_debug/.feather_esp32s2.test.skip}
  41. 0 ...rsnapper_NoFS/.qtpy_esp32s3_n4r2.test.skip → wippersnapper_debug/.feather_esp32s2_debug.generate}
  42. 0 ...es/{Wippersnapper_NoFS/.rpi_pico_w.test.skip → wippersnapper_debug/.feather_esp32s2_dev.generate}
  43. 0 ...mo/.feather_esp32_v2_daily.generate → wippersnapper_debug/.feather_esp32s2_reverse_tft.test.skip}
  44. 0 ...es/{Wippersnapper_demo/.rpi_pico_w.generate → wippersnapper_debug/.feather_esp32s2_tft.test.skip}
  45. +2 −0 examples/wippersnapper_debug/.feather_esp32s2_tft_debug.generate
  46. +1 −0 examples/wippersnapper_debug/.feather_esp32s3.test.skip
  47. +1 −0 examples/wippersnapper_debug/.feather_esp32s3_4mbflash_2mbpsram.test.skip
  48. +1 −0 examples/wippersnapper_debug/.feather_esp32s3_4mbflash_2mbpsram_debug.generate
  49. +2 −0 examples/wippersnapper_debug/.feather_esp32s3_debug.generate
  50. +1 −0 examples/wippersnapper_debug/.feather_esp32s3_dev.generate
  51. +1 −0 examples/wippersnapper_debug/.feather_esp32s3_reverse_tft.test.skip
  52. +1 −0 examples/wippersnapper_debug/.feather_esp32s3_reverse_tft_debug.generate
  53. +1 −0 examples/wippersnapper_debug/.feather_esp32s3_reverse_tft_dev.generate
  54. +1 −0 examples/wippersnapper_debug/.feather_esp32s3_tft.test.skip
  55. +2 −0 examples/wippersnapper_debug/.feather_esp32s3_tft_debug.generate
  56. +1 −0 examples/wippersnapper_debug/.feather_esp8266.test.skip
  57. +1 −0 examples/wippersnapper_debug/.feather_s2_tinyusb.test.skip
  58. +2 −0 examples/wippersnapper_debug/.funhouse.test.skip
  59. +2 −0 examples/wippersnapper_debug/.funhouse_noota.test.skip
  60. +1 −0 examples/wippersnapper_debug/.itsybitsy_esp32.test.skip
  61. +1 −0 examples/wippersnapper_debug/.magtag.test.skip
  62. +1 −0 examples/wippersnapper_debug/.metro_esp32s3.test.skip
  63. +1 −0 examples/wippersnapper_debug/.metro_esp32s3_debug.generate
  64. +2 −0 examples/wippersnapper_debug/.metro_m4_airliftlite_tinyusb.test.skip
  65. +1 −0 examples/wippersnapper_debug/.metroesp32s2.test.skip
  66. +1 −0 examples/wippersnapper_debug/.metroesp32s2_debug.generate
  67. +1 −0 examples/wippersnapper_debug/.mkrwifi1010.test.skip
  68. +1 −0 examples/wippersnapper_debug/.nano_33_iot.test.skip
  69. +1 −0 examples/wippersnapper_debug/.picow_rp2040_tinyusb.test.skip
  70. +1 −0 examples/wippersnapper_debug/.picow_rp2350_tinyusb.test.skip
  71. +3 −0 examples/wippersnapper_debug/.pyportal_tinyusb.test.skip
  72. +3 −0 examples/wippersnapper_debug/.pyportal_titano_tinyusb.test.skip
  73. +1 −0 examples/wippersnapper_debug/.qtpy_esp32.test.skip
  74. +1 −0 examples/wippersnapper_debug/.qtpy_esp32c3.test.skip
  75. +1 −0 examples/wippersnapper_debug/.qtpy_esp32s2.test.skip
  76. +1 −0 examples/wippersnapper_debug/.qtpy_esp32s3.test.skip
  77. +1 −0 examples/wippersnapper_debug/.qtpy_esp32s3_n4r2.test.skip
  78. +1 −0 examples/wippersnapper_debug/.sparklemotionmini_esp32.test.skip
  79. +1 −0 examples/wippersnapper_debug/.wippersnapper_feather_esp32.test.skip
  80. +1 −0 examples/wippersnapper_debug/.wippersnapper_feather_esp32c6.test.skip
  81. +1 −0 examples/wippersnapper_debug/.wippersnapper_feather_esp32c6_debug.generate
  82. +3 −0 examples/wippersnapper_debug/.wippersnapper_feather_esp32s3_reverse_tft.test.skip
  83. +1 −0 examples/wippersnapper_debug/.wippersnapper_feather_esp32s3_reverse_tft_debug.generate
  84. +1 −0 examples/wippersnapper_debug/.wippersnapper_qtpy_esp32c3.test.skip
  85. +24 −0 examples/wippersnapper_debug/wippersnapper_debug.ino
  86. +5 −5 library.properties
  87. +431 −24 platformio.ini
  88. +468 −227 src/Wippersnapper.cpp
  89. +504 −466 src/Wippersnapper.h
  90. +38 −9 src/Wippersnapper_Boards.h
  91. +44 −42 src/Wippersnapper_Networking.h
  92. +1 −1 src/Wippersnapper_demo.ino
  93. +93 −24 src/components/analogIO/Wippersnapper_AnalogIO.cpp
  94. +3 −2 src/components/analogIO/Wippersnapper_AnalogIO.h
  95. +3 −0 src/components/digitalIO/Wippersnapper_DigitalGPIO.cpp
  96. +7 −5 src/components/ds18x20/ws_ds18x20.cpp
  97. +622 −516 src/components/i2c/WipperSnapper_I2C.cpp
  98. +58 −0 src/components/i2c/WipperSnapper_I2C.h
  99. +141 −68 src/components/i2c/drivers/WipperSnapper_I2C_Driver.h
  100. +3 −3 src/components/i2c/drivers/WipperSnapper_I2C_Driver_BME680.h
  101. +176 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_DS2484.h
  102. +134 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_ENS160.h
  103. +130 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_HDC302X.h
  104. +89 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_HTU21D.h
  105. +87 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_HTU31D.h
  106. +104 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_INA219.h
  107. +113 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_LPS22HB.h
  108. +113 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_LPS25HB.h
  109. +123 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_LTR329_LTR303.h
  110. +120 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_LTR390.h
  111. +133 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_MCP3421.h
  112. +86 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_MPRLS.h
  113. +141 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_NAU7802.h
  114. +64 −15 src/components/i2c/drivers/WipperSnapper_I2C_Driver_SCD30.h
  115. +6 −6 src/components/i2c/drivers/WipperSnapper_I2C_Driver_SCD4X.h
  116. +2 −3 src/components/i2c/drivers/WipperSnapper_I2C_Driver_SEN5X.h
  117. +341 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_SEN6X.h
  118. +1 −5 src/components/i2c/drivers/WipperSnapper_I2C_Driver_SGP30.h
  119. +94 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_SGP40.h
  120. +6 −7 src/components/i2c/drivers/WipperSnapper_I2C_Driver_STEMMA_Soil_Sensor.h
  121. +96 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_VCNL4020.h
  122. +110 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_VCNL4040.h
  123. +107 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_VCNL4200.h
  124. +4 −3 src/components/i2c/drivers/WipperSnapper_I2C_Driver_VL53L0X.h
  125. +101 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_VL53L1X.h
  126. +163 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_VL53L4CD.h
  127. +206 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_VL53L4CX.h
  128. +131 −0 src/components/i2c/drivers/WipperSnapper_I2C_Driver_VL6180X.h
  129. +3 −5 src/components/ledc/drivers/servo/ws_ledc_servo.cpp
  130. +23 −155 src/components/ledc/ws_ledc.cpp
  131. +19 −27 src/components/ledc/ws_ledc.h
  132. +4 −3 src/components/pixels/ws_pixels.cpp
  133. +7 −3 src/components/pwm/ws_pwm.cpp
  134. +6 −5 src/components/register/Wippersnapper_Register.cpp
  135. +3 −3 src/components/statusLED/Wippersnapper_StatusLED.cpp
  136. +175 −0 src/components/uart/drivers/ws_uart_drv.h
  137. +215 −0 src/components/uart/drivers/ws_uart_drv_pm25aqi.h
  138. +243 −0 src/components/uart/ws_uart.cpp
  139. +64 −0 src/components/uart/ws_uart.h
  140. +6 −3 src/display/ws_display_driver.cpp
  141. +1 −16 src/display/ws_display_driver.h
  142. +8 −5 src/display/ws_display_ui_helper.cpp
  143. +61 −0 src/nanopb/ws_pb_helpers.cpp
  144. +28 −0 src/nanopb/ws_pb_helpers.h
  145. +156 −40 src/network_interfaces/Wippersnapper_AIRLIFT.h
  146. +141 −56 src/network_interfaces/Wippersnapper_ESP32.h
  147. +94 −40 src/network_interfaces/Wippersnapper_ESP8266.h
  148. +0 −274 src/network_interfaces/Wippersnapper_WIFININA.h
  149. +146 −58 src/network_interfaces/ws_networking_pico.h
  150. +9 −0 src/print_dependencies.cpp
  151. +6 −0 src/print_dependencies.h
  152. +46 −0 src/provisioning/Config.h
  153. +86 −0 src/provisioning/ConfigJson.cpp
  154. +31 −0 src/provisioning/ConfigJson.h
  155. +97 −71 src/provisioning/littlefs/WipperSnapper_LittleFS.cpp
  156. +3 −10 src/provisioning/littlefs/WipperSnapper_LittleFS.h
  157. +201 −171 src/provisioning/tinyusb/Wippersnapper_FS.cpp
  158. +7 −13 src/provisioning/tinyusb/Wippersnapper_FS.h
  159. +1 −1 src/wippersnapper/description/v1/description.pb.c
  160. +1 −1 src/wippersnapper/description/v1/description.pb.h
  161. +1 −1 src/wippersnapper/ds18x20/v1/ds18x20.pb.c
  162. +1 −1 src/wippersnapper/ds18x20/v1/ds18x20.pb.h
  163. +1 −1 src/wippersnapper/i2c/v1/i2c.pb.c
  164. +1 −1 src/wippersnapper/i2c/v1/i2c.pb.h
  165. +1 −1 src/wippersnapper/pin/v1/pin.pb.c
  166. +1 −1 src/wippersnapper/pin/v1/pin.pb.h
  167. +1 −1 src/wippersnapper/pixels/v1/pixels.pb.c
  168. +1 −1 src/wippersnapper/pixels/v1/pixels.pb.h
  169. +1 −1 src/wippersnapper/pwm/v1/pwm.pb.c
  170. +1 −1 src/wippersnapper/pwm/v1/pwm.pb.h
  171. +1 −1 src/wippersnapper/servo/v1/servo.pb.c
  172. +1 −1 src/wippersnapper/servo/v1/servo.pb.h
  173. +7 −1 src/wippersnapper/signal/v1/signal.pb.c
  174. +50 −1 src/wippersnapper/signal/v1/signal.pb.h
  175. +24 −0 src/wippersnapper/uart/v1/uart.pb.c
  176. +134 −0 src/wippersnapper/uart/v1/uart.pb.h
Loading