1. 7dfa8b7 third_party/pico-sdk: Pi Pico GN build by Armando Montanez · 2 years, 2 months ago
  2. b82b440 pw_build: Check in the modules lists .gni by Wyatt Hepler · 2 years, 3 months ago
  3. db965a3 Define new toolchains for Pigweed upstream use by Wyatt Hepler · 2 years, 4 months ago
  4. 289c9c3 Restrict Pigweed's top-level BUILD.gn to Pigweed by Wyatt Hepler · 2 years, 3 months ago
  5. 70a6210 Generate the dir_* build args and lists of modules by Wyatt Hepler · 2 years, 3 months ago
  6. fac4a9a pw_protobuf: Expand functions for calculating encoded proto size by Wyatt Hepler · 2 years, 4 months ago
  7. 2c042f9 pw_system: Add target_hooks porting layer by Armando Montanez · 2 years, 5 months ago
  8. 6f6b6a1 pw_transfer: Initial C++ client integration test by Wyatt Hepler · 2 years, 6 months ago
  9. c01abaf pw_spi: Introduce SPI HAL by Mark Slevinsky · 2 years, 6 months ago
  10. c62a2d2 targets/stm32f429i_disc1_stm32cube: Add target by Armando Montanez · 2 years, 5 months ago
  11. e8275d3 pw_system: initial commit by Carlos Chinchilla · 2 years, 5 months ago
  12. 1215a9d pw_rpc: Make C++ integration test code shareable by Wyatt Hepler · 2 years, 6 months ago
  13. fb4453f pw_rpc: Remove pw_rpc_USE_GLOBAL_MUTEX build arg by Wyatt Hepler · 2 years, 6 months ago
  14. 4c8206b pw_toolchain: Split "ubsan" and "ubsan_heuristic" by Ted Pudlik · 2 years, 7 months ago
  15. c7088aa MIMXRT595-EVK: Target for the NXP MIMXRT595-EVK by Scott James Remnant · 2 years, 7 months ago
  16. ea987f7 pw_presubmit: Add separate sanitizer steps by Rob Mohr · 2 years, 7 months ago
  17. 7f1009a pw_presubmit: Fix bug in sanitizer presubmit by Ted Pudlik · 2 years, 7 months ago
  18. f3b9d0d build: pw_toolchain: Add host_clang_{asan, msan, ubsan} target by Dmitry Yatsushkevich · 2 years, 7 months ago
  19. c8bdc7d pw_rpc: Add optional global, non-recursive mutex by Wyatt Hepler · 2 years, 7 months ago
  20. c25a21c pw_rpc: host_tools group; remove pw_build_HOST_TOOLS by Wyatt Hepler · 2 years, 7 months ago
  21. 82db4b1 pw_rpc: Rework C++ client; implement raw client by Wyatt Hepler · 2 years, 8 months ago
  22. 4cafcda build: Run clang-tidy in default build by Wyatt Hepler · 2 years, 7 months ago
  23. 25882ac build: Remove fuzzers from the default build by Wyatt Hepler · 2 years, 8 months ago
  24. dd46587 build: GN static_analysis polish by Henri Chataing · 2 years, 9 months ago
  25. 5be5458 pw_file: FlatFileSystem service implementation by Armando Montanez · 2 years, 9 months ago
  26. d0d3929 build: Remove build_pigweed_python_source_tree from default by Wyatt Hepler · 2 years, 8 months ago
  27. 88b0f9b pw_env_setup: Include Sphinx themes in bootstrap by Rob Mohr · 2 years, 8 months ago
  28. 637b773 pw_software_update: Add UpdateBundle class by Yecheng Zhao · 2 years, 9 months ago
  29. 19e41f0 build: Implement static analysis toolchain by Henri Chataing · 2 years, 9 months ago
  30. f973e86 build: Disable integration tests unless on Linux by Wyatt Hepler · 2 years, 9 months ago
  31. 211dce4 pw_build: Mirror all Python sources under one dir by Anthony DiGirolamo · 2 years, 9 months ago
  32. 1c7c83f pw_bluetooth_hci: Adds basic HCI UART Transport Layer parser by Ewout van Bekkum · 2 years, 10 months ago
  33. ca478ec pw_presubmit: Update Python checks by Rob Mohr · 2 years, 9 months ago
  34. 82d499b pw_rpc: Integration test port configurability by Wyatt Hepler · 2 years, 9 months ago
  35. cf43bbf pw_unit_test: Improve integration test reliability by Wyatt Hepler · 2 years, 9 months ago
  36. 04f1292 pw_work_queue: Adds a single threaded work queue by Ewout van Bekkum · 2 years, 10 months ago
  37. 81017fe pw_unit_test: Fix and test RPC service by Wyatt Hepler · 2 years, 10 months ago
  38. 2253040 pw_transfer: Python & C++ integration test by Wyatt Hepler · 2 years, 10 months ago
  39. e04d468 pw_rpc: Python client & C++ server integration test by Wyatt Hepler · 2 years, 10 months ago
  40. f93cb26 pw_transfer: Initial C++ service by Alexei Frolov · 2 years, 10 months ago
  41. 7917415 pw_tls_client: Relocate test logic by Yecheng Zhao · 2 years, 10 months ago
  42. f50a10c pw_log_multisink: Remove unfinished module by Carlos Chinchilla · 2 years, 10 months ago
  43. 876522d pw_log_sink: Remove unfinished module by Carlos Chinchilla · 2 years, 10 months ago
  44. 60465a7 pw_tls_client_mbedtls: Add initialization logic by Yecheng Zhao · 2 years, 11 months ago
  45. ef68dc6 pw_crypto: Add SHA256 backed by Mbed TLS by Ali Zhang · 2 years, 11 months ago
  46. efb68cc targets: stm32f429i: Enlarge flash and heap size by Yecheng Zhao · 2 years, 11 months ago
  47. 121de17 third_party/boringssl: Add a test server by Yecheng Zhao · 3 years ago
  48. ba9e06d pw_tls_client_boringssl: Add scaffolding by Yecheng Zhao · 2 years, 11 months ago
  49. 26ed98a pw_console: Create module and entry point by Anthony DiGirolamo · 3 years ago
  50. 1e63673 pw_transfer: Start docs and proto by Wyatt Hepler · 3 years ago
  51. 99de52d pw_function: Standard callback API by Alexei Frolov · 3 years ago
  52. 3d61b32 *: Replace hyphens with underscores in directories by Rob Mohr · 3 years ago
  53. 62683b6 pw_analog: Add analog::AnalogInput interface by Kevin Zeng · 3 years, 2 months ago
  54. 32829d3 pw_libc: Add test for memset by Keir Mierle · 3 years, 6 months ago
  55. 179aa8e pw_snapshot: Add snapshot proto by Armando Montanez · 3 years, 2 months ago
  56. 32dc5c5 pw_persistent_ram: Adds initial Persistent object by Ewout van Bekkum · 3 years, 2 months ago
  57. f36832a pw_multisink: Add multisink implementation by Prashanth Swaminathan · 3 years, 4 months ago
  58. 4d13de9 pw_tool: Create a basic CLI tool framework by Jason Graffius · 3 years, 4 months ago
  59. 0d644f6 python: Move targets into pw_env_setup by Rob Mohr · 3 years, 3 months ago
  60. 0f3901e pw_thread: adds thread creation by Ewout van Bekkum · 3 years, 5 months ago
  61. 9d66337 pw_trace: Add basic RPCs to get trace by Rob Oliver · 3 years, 3 months ago
  62. 09d84aa Build: Simplify definition of the docs target by Wyatt Hepler · 3 years, 4 months ago
  63. 84d599d pw_i2c: Expose alternate Address constructors as static by Max Koopman · 3 years, 3 months ago
  64. 28f8218 pw_allocator: Fix tests on ARM Clang build by Armando Montanez · 3 years, 3 months ago
  65. 1ee925c pw_toolchain: ARM clang toolchain by Armando Montanez · 3 years, 11 months ago
  66. 5876558 pw_fuzzer: Add dedicated toolchain and target for fuzzing by Ali Zhang · 3 years, 4 months ago
  67. a9ca999 pw_cpu_exception_cortex_m: Move armv7m->cortex_m by Armando Montanez · 3 years, 4 months ago
  68. e3b5603 pw_thread: adds the initial pw_thread module by Ewout van Bekkum · 3 years, 5 months ago
  69. 49a4a82 pw_log_sink: Synchronous log backend by Prashanth Swaminathan · 3 years, 4 months ago
  70. 5af57d1 pw_router: Add module and static router implementation by Alexei Frolov · 3 years, 4 months ago
  71. 78e8e5f Revert "pw_toolchain: Fix copying on Windows" by Michael Spang · 3 years, 4 months ago
  72. 383be05 pw_package: Arduino core installers and teensy presubmit by Anthony DiGirolamo · 3 years, 6 months ago
  73. 4b3fcb5 pw_toolchain: Fix copying on Windows by Michael Spang · 3 years, 4 months ago
  74. 7abd8cc pw_span: Provide <span> through pw_polyfill by Wyatt Hepler · 3 years, 4 months ago
  75. dcd7230 Python: Install Python packages in default build by Wyatt Hepler · 3 years, 4 months ago
  76. d3e5cb7 s/pw_hdlc_lite/pw_hdlc/g by Alexei Frolov · 3 years, 4 months ago
  77. 4074079 pw_cpu_exception_cortex_m: Add exception analyzer by Armando Montanez · 3 years, 7 months ago
  78. d1669a8 pw_i2c: Add i2c::Initiator interface by Ewout van Bekkum · 3 years, 6 months ago
  79. 3c61ae9 pw_chrono: Adds initial SystemClock support to Pigweed by Ewout van Bekkum · 3 years, 7 months ago
  80. 5890193 pw_sync: Adds initial SpinLock primitive by Ewout van Bekkum · 3 years, 6 months ago
  81. 5ef2aa2 pw_log_multisink: Move log queue and proto by Prashanth Swaminathan · 3 years, 6 months ago
  82. fbe68ff pw_unit_test: Add configurable deps to tests by Alexei Frolov · 3 years, 6 months ago
  83. 69dccfd pw_unit_test: Add library targets by Alexei Frolov · 3 years, 6 months ago
  84. ec4aebb Clean up root python groups by Armando Montanez · 3 years, 6 months ago
  85. 9a338cb Move guard for pw_cpu_exception_armv7m tests by Armando Montanez · 3 years, 7 months ago
  86. 96992c7 Python: Add remaining packages to the build by Wyatt Hepler · 3 years, 7 months ago
  87. 45af57b pw_build: Support declaring standalone Python scripts by Wyatt Hepler · 3 years, 7 months ago
  88. 01a85d6 Python: Generate BUILD.gn files for Python packages by Wyatt Hepler · 3 years, 7 months ago
  89. b16dfd3 pw_build: pw_python_package template by Wyatt Hepler · 3 years, 7 months ago
  90. d49f8fe BUILD.gn files: Improve import formatting by Wyatt Hepler · 3 years, 7 months ago
  91. fce26ba pw_log_rpc: Add log queue implementation by Prashanth Swaminathan · 3 years, 8 months ago
  92. 38c398d Generate build targets for all optimization levels by Wyatt Hepler · 3 years, 10 months ago
  93. eea0d77 Arduino Pigweed Target by Anthony DiGirolamo · 3 years, 10 months ago
  94. 6f07fa7 Add stm32f429i to the default build target by Armando Montanez · 3 years, 8 months ago
  95. b8db509 pw_hdlc_lite: Rework the RPC server example by Wyatt Hepler · 3 years, 8 months ago
  96. 24a6e27 pw_log_null: pw_log backend that does nothing by Wyatt Hepler · 3 years, 9 months ago
  97. 45fa785 pw_metric: Create new module by Keir Mierle · 3 years, 9 months ago
  98. e6d3a61 pw_hdlc_lite: Added an encoder to the HDLC module by shaneajg · 3 years, 10 months ago
  99. 47008e8 pw_random: Create module by Armando Montanez · 3 years, 10 months ago
  100. 2d19502 pw_blob_store: Add API for blob storage by David Rogers · 3 years, 10 months ago