1. e75f3b0 *: Simplify test time advancement by Taylor Cramer · 5 months ago
  2. ef9478a morse_code: Use TimeProvider and coroutines by Taylor Cramer · 6 months ago
  3. df44b74 blinky: Move to TimeProvider by Taylor Cramer · 6 months ago
  4. 6b1f2a5 air_sensor: Move common reading code to function by Yuval Peress · 7 months ago
  5. aa9c06c Format code with pw format by Wyatt Hepler · 7 months ago
  6. 5639b01 state_manager: Always broadcast state on air quality updates by Alexei Frolov · 7 months ago
  7. e1f27e8 sampling_thread: Continue if sensor init fails by Wyatt Hepler · 7 months ago
  8. 92f1754 pubsub: Fix flaky unit test by Aaron Green · 7 months ago
  9. 771bd94 Use upstream digital_io_mock by Taylor Cramer · 7 months ago
  10. 98d76f5 state_manager: Fix unit tests publishing late events by Aaron Green · 7 months ago
  11. 6650020 module/pubsub: Correct logged error message by Ted Pudlik · 7 months ago
  12. e57f687 Don't discard Status returns by Ted Pudlik · 7 months ago
  13. 4d9555b pubsub: Fix ASAN failures by Aaron Green · 7 months ago
  14. 4b6f9d0 pubsub: Fix service_test by Aaron Green · 7 months ago
  15. 5c878fd pubsub: Fix manual unit tests by Aaron Green · 7 months ago
  16. 13c63bb state_manager: Add unit tests by Aaron Green · 7 months ago
  17. a542687 event_timers: Automatically subscribe to pubsub by Aaron Green · 7 months ago
  18. 2da5fea pubsub: Mark return values as [[nodiscard]] by Aaron Green · 7 months ago
  19. cde6171 docs: Add READMEs for some modules by Aaron Green · 7 months ago
  20. 07323a3 modules/state_manager: Log module names and levels by Wyatt Hepler · 7 months ago
  21. 6b8cb7d modules/state_manager: Add RPC service by Alexei Frolov · 7 months ago
  22. 3f38e7d led: Fix crashes from PWM callbacks by Wyatt Hepler · 7 months ago
  23. 6db4346 modules: Use [[nodicard]]; include cleanups by Wyatt Hepler · 7 months ago
  24. 90aeae9 state_manager: Reset alarm state when threshold changes by Wyatt Hepler · 7 months ago
  25. 7ab356d modules/led: Remove unused PulseBetween mode; rename "hex" to "color" by Wyatt Hepler · 7 months ago
  26. 2437589 modules/blinky: Enable the PolychromeLed in Blinky by Wyatt Hepler · 7 months ago
  27. 359f6d3 production: Fine tune mode transitions by Taylor Cramer · 7 months ago
  28. 28bb98c modules/state_manager: Use pubsub reference; delete copy ctor/assign by Wyatt Hepler · 7 months ago
  29. 6b1aa43 modules/led: State tracking in PolychromeLed; fix flickering by Wyatt Hepler · 7 months ago
  30. 5579a06 modules/stats: Delete unused code by Wyatt Hepler · 7 months ago
  31. 6991cd6 production: Re-map buttons. by Taylor Cramer · 7 months ago
  32. 3a997b8 state_manager: Immediate change states on button press by Taylor Cramer · 7 months ago
  33. 366f458 production: Refactor air quality alarms by Aaron Green · 7 months ago
  34. 62ba383 modules/air_quality: Fix constant typo by Alexei Frolov · 7 months ago
  35. d56ce1a event_timers: Add module by Aaron Green · 7 months ago
  36. 52c559d Restore log-on-blink by Taylor Cramer · 7 months ago
  37. 12e6b85 modules/pubsub: Remove unused proximity LED value field by Wyatt Hepler · 7 months ago
  38. c438227 apps/production: Remove demo modes from the production app by Wyatt Hepler · 7 months ago
  39. d97df57 modules/state_manager: Morse code mode tweaks by Wyatt Hepler · 7 months ago
  40. ee22f03 modules/state_manager: Set LED brightness based on ambient light sensor by Wyatt Hepler · 7 months ago
  41. 625aead apps/production: LED and proximity demo improvements by Wyatt Hepler · 7 months ago
  42. 124487c modules/stats: Class for simple moving average of integers by Wyatt Hepler · 7 months ago
  43. dc5e51f air_sensor: Wire buttons for thresholds and alarms by Aaron Green · 7 months ago
  44. 76860ac Use coroutines for Blinky::Blink loop by Taylor Cramer · 7 months ago
  45. 5fadc6a air_sensor: Add thresholds and edge detector by Aaron Green · 7 months ago
  46. 4ef340a device: Bring up ambient light sensor on LTR-559 by Wyatt Hepler · 7 months ago
  47. 41b4224 air_sensor: Use pw_metric for values by Aaron Green · 7 months ago
  48. e2b8ed6 moduels/state_manager: Production app rework by Wyatt Hepler · 7 months ago
  49. 30cc085 air_sensor: Add score to air_sensor.Measurement by Aaron Green · 7 months ago
  50. 5e27b34 tools/factory: Query and print device flash ID by Alexei Frolov · 7 months ago
  51. 0a03a8c modules/morse_code: Indicate final toggle of pattern by Wyatt Hepler · 7 months ago
  52. b0ca10f air_sensor: Replace thresholds with sample aggregation by Aaron Green · 7 months ago
  53. 4d11a12 Rename namespace "am" to "sense" by Keir Mierle · 7 months ago
  54. a1f4aaf Rename Airmaranth to Pigweed Sense by Keir Mierle · 7 months ago
  55. 3827a59 Begin factory test app and script by Alexei Frolov · 7 months ago
  56. e9efbb9 buttons: Fix race in manager_test by Taylor Cramer · 8 months ago
  57. 66a5200 air_sensor: Change LED based on VOC events by Aaron Green · 8 months ago
  58. a0a5559 air_sensor: Add streaming RPC by Aaron Green · 8 months ago
  59. 33367c6 modules/lerp: Fix Lerp() for values of B greater than A by Erik Gilling · 8 months ago
  60. 9286d34 device/bme688: Initial sensor reading by Anthony DiGirolamo · 8 months ago
  61. 30a8d63 morse_code: Add generic output function by Alexei Frolov · 8 months ago
  62. 36257cd Clean blinky includes by Keir Mierle · 8 months ago
  63. 88e8db6 color_rotation: Synchronize access to locals and deflake by Taylor Cramer · 8 months ago
  64. e5a9ed9 modules/worker: Fix race in TestWorker ctor by Aaron Green · 8 months ago
  65. 8a51fd6 modules/sampling_thread: Rename to SamplingLoop by Wyatt Hepler · 8 months ago
  66. 18d0eda apps/production: Add ProximitySensor and SamplingThread by Wyatt Hepler · 8 months ago
  67. 14899e3 modules/pubsub: Ignore lock annotations for subscriber_count() by Wyatt Hepler · 8 months ago
  68. 31c3afb modules/proximity: Generic prox sensor API and manager by Wyatt Hepler · 8 months ago
  69. 55e5297 apps/production: Wire up buttons and color_rotation by Erik Gilling · 8 months ago
  70. dcaab7b modules/buttons: Various fixes by Erik Gilling · 8 months ago
  71. f658bfa modules/color_rotation: Add color_rotation module by Erik Gilling · 8 months ago
  72. 2f21a63 modules: Add state manager by Alexei Frolov · 8 months ago
  73. 106fd59 modules/pubsub: Add LED value events by Erik Gilling · 8 months ago
  74. e01f47a modules/blinky: Add missing #pragma once by Wyatt Hepler · 8 months ago
  75. 6aa1d0a modules/lerp: Add lerp module by Erik Gilling · 8 months ago
  76. 90980ad modules/pubsub: Add RPC service by Alexei Frolov · 8 months ago
  77. 0262b88 modules/pubsub: Invoke subscriber callbacks without locks held by Alexei Frolov · 8 months ago
  78. 450c634 Modularize PWM and RGB by Keir Mierle · 8 months ago
  79. 10593e6 modules/edge_detector: Generic edge detector state machine by Wyatt Hepler · 8 months ago
  80. 692ca81 modules/pubsub: Remove invalid dep from pubsub_test by Erik Gilling · 8 months ago
  81. d4d71e4 modules/buttons: Add initial buttons module by Erik Gilling · 8 months ago
  82. 7a0ab9c blinky: Add SetLed RPC by Taylor Cramer · 8 months ago
  83. 6dd7e97 device: Add bme688 driver and initial air_sensor by Aaron Green · 8 months ago
  84. 007fbe7 modules/pubsub: Subscribe to individual types in a variant by Wyatt Hepler · 8 months ago
  85. 9577c1f pwm: Fix singleton usage by Aaron Green · 8 months ago
  86. b26c405 apps/blinky: Enable blinking by default by Anthony DiGirolamo · 8 months ago
  87. 6f2a1ff device: Add rgb_led by Aaron Green · 8 months ago
  88. aab7157 pwm_gpio: Add pulse width modulation support for LEDs by Aaron Green · 8 months ago
  89. 12cd8e3 pw_morse_code: Add encoder service by Aaron Green · 8 months ago
  90. 713d09d system: Add StreamChannel and use for host IO by Taylor Cramer · 8 months ago
  91. 9f6969b modules/pubsub: Remove unused pw_bytes/span.h include by Erik Gilling · 8 months ago
  92. e5db611 modules/led: Make Set function pure virtual by Wyatt Hepler · 8 months ago
  93. 435345f Enforce pure virtual base for Board by Keir Mierle · 8 months ago
  94. 0830fa8 blinky: Mitigate test flake by Aaron Green · 8 months ago
  95. 14d4fd1 pubsub: Initial set of events; update Event type check by Wyatt Hepler · 8 months ago
  96. 83f31da modules: Mark blinky_test as flaky by Ted Pudlik · 8 months ago
  97. 30ae31e system: Fix backend selection for rp2040 by Anthony DiGirolamo · 8 months ago
  98. 320c53c bazel: Add asan config by Ted Pudlik · 8 months ago
  99. 111eac0 Use pw_system:async by Taylor Cramer · 8 months ago
  100. 66963b3 modules/pubsub: Remove internal namespace by Alexei Frolov · 8 months ago