1. e520091 pw_sys_io_emcraft_sf2: Add basic UART I/O support by skeys · 2 years, 3 months ago
  2. 7dfa8b7 third_party/pico-sdk: Pi Pico GN build by Armando Montanez · 2 years, 2 months ago
  3. af80d98 targets: Add Emcraft SmartFusion2 SoM by skeys · 2 years, 3 months ago
  4. 5ddc01d pw_log_string: Split out the handler facade by Ewout van Bekkum · 2 years, 2 months ago
  5. ae92f3d pw_system: Clarify status and demo instructions by Chad Norvell · 2 years, 3 months ago
  6. 1251e2e targets/stm32f429i_disc1_stm32cube: No abspath by Armando Montanez · 2 years, 3 months ago
  7. bad6d27 pw_status: Enforce [[nodiscard]] on pw::Status in upstream Pigweed by Wyatt Hepler · 2 years, 3 months ago
  8. db965a3 Define new toolchains for Pigweed upstream use by Wyatt Hepler · 2 years, 4 months ago
  9. 309e6ed targets/host_device_simulator: Fix docs by Armando Montanez · 2 years, 3 months ago
  10. 8b7680a stm32f429i_disc1_stm32cube: Update variable names by Armando Montanez · 2 years, 3 months ago
  11. 22ee114 pw_transfer: Rewrite to use event model by Alexei Frolov · 2 years, 4 months ago
  12. df1dfba pw_assert: Lite backend impl that prints and aborts by Wyatt Hepler · 2 years, 4 months ago
  13. af16dbb pw_rpc: Remove the PayloadBuffer() API by Wyatt Hepler · 2 years, 4 months ago
  14. 42f2b4d pw_system: Add socket-based I/O backend by Armando Montanez · 2 years, 4 months ago
  15. f2aba77 targets/stm32f429i_disc1_stm32cube: Update docs by Armando Montanez · 2 years, 4 months ago
  16. 64110f5 Fix the bazel build by Ted Pudlik · 2 years, 4 months ago
  17. 5768d5d pw_system: Add native system target by Armando Montanez · 2 years, 5 months ago
  18. 242a27c pw_preprocessor: Add internal Cortex-M arch defines by Ewout van Bekkum · 2 years, 5 months ago
  19. 66c5099 pw_system: Make I/O a facade by Armando Montanez · 2 years, 5 months ago
  20. 2c042f9 pw_system: Add target_hooks porting layer by Armando Montanez · 2 years, 5 months ago
  21. ecf3d80 pw_system: Add init, RPC, & logging support by Carlos Chinchilla · 2 years, 5 months ago
  22. 30a164f stm32f429i_disc1_stm32cube: Build all pigweed tests by Anthony DiGirolamo · 2 years, 5 months ago
  23. 7930181 pw_cpu_exception: Prepare for entry link deps migration by Ewout van Bekkum · 2 years, 5 months ago
  24. a398cd1 pw_sys_io_stm32cube: Cleanup by Armando Montanez · 2 years, 5 months ago
  25. cf1c020 pw_system: Add pw_starter_target template by Armando Montanez · 2 years, 5 months ago
  26. c62a2d2 targets/stm32f429i_disc1_stm32cube: Add target by Armando Montanez · 2 years, 5 months ago
  27. fb4453f pw_rpc: Remove pw_rpc_USE_GLOBAL_MUTEX build arg by Wyatt Hepler · 2 years, 6 months ago
  28. 4c8206b pw_toolchain: Split "ubsan" and "ubsan_heuristic" by Ted Pudlik · 2 years, 7 months ago
  29. c7088aa MIMXRT595-EVK: Target for the NXP MIMXRT595-EVK by Scott James Remnant · 2 years, 7 months ago
  30. 77d8571 OWNERS: Add throughout tree by Rob Mohr · 2 years, 7 months ago
  31. f3b9d0d build: pw_toolchain: Add host_clang_{asan, msan, ubsan} target by Dmitry Yatsushkevich · 2 years, 7 months ago
  32. 0790a81 pw_sys_io: rename pw_sys_io_Init functions by Scott James Remnant · 2 years, 7 months ago
  33. c8bdc7d pw_rpc: Add optional global, non-recursive mutex by Wyatt Hepler · 2 years, 7 months ago
  34. c25a21c pw_rpc: host_tools group; remove pw_build_HOST_TOOLS by Wyatt Hepler · 2 years, 7 months ago
  35. a07e664 pw_stream: Improve SocketStream logging by Wyatt Hepler · 2 years, 7 months ago
  36. 478fc16 Update unit_test_server docstrings by Ted Pudlik · 2 years, 8 months ago
  37. fad8e85 pw_transfer: Use files in integration tests by Alexei Frolov · 2 years, 9 months ago
  38. 7f8941f pw_presubmit: Add cfg+toml to sources build check by Anthony DiGirolamo · 2 years, 9 months ago
  39. d14a0ee python: setup.py -> setup.cfg by Anthony DiGirolamo · 2 years, 10 months ago
  40. d1ca56c overall: Adding `IgnoreError()` where Status was discarded by Adrien Larbanet · 3 years ago
  41. b9cc4ad STM32F429I: `mon reset init` > `mon reset run` by Jared Weinstein · 2 years, 10 months ago
  42. 6f6a50b targets/android: Generic Android target by Scott James Remnant · 2 years, 10 months ago
  43. 9b54e5e pw_stream: Log in SocketStream; configure port in host RPC server by Wyatt Hepler · 2 years, 10 months ago
  44. f91e763 workspace: Updates Bazel build files to work in CI by Nathaniel Brough · 2 years, 10 months ago
  45. 71eaa12 pw_boot: cleanup includes and deps by Scott James Remnant · 2 years, 10 months ago
  46. 81713a3 pw_boot_cortex_m: Rename pw_boot_armv7m to pw_boot_cortex_m:armv7m by Scott James Remnant · 2 years, 10 months ago
  47. fa7f123 pw_boot: Create pw_boot facade by Scott James Remnant · 2 years, 10 months ago
  48. 516255c pw_malloc_freelist: Remove dependency on pw_boot_armv7m by Scott James Remnant · 2 years, 10 months ago
  49. efb68cc targets: stm32f429i: Enlarge flash and heap size by Yecheng Zhao · 2 years, 11 months ago
  50. 9e29fbb pw_thread_stl: don't use std::this_thread::sleep_for by Ewout van Bekkum · 2 years, 10 months ago
  51. 40a9c3f bazel: Rename BUILD to BUILD.bazel by Akira Baruah · 3 years ago
  52. 5fc2541 bazel: Remove unnecessary license comments by Rob Mohr · 2 years, 11 months ago
  53. 2140484 pw_chrono: adds the SystemTimer to schedule callbacks by Ewout van Bekkum · 3 years ago
  54. c8b9390 Remove absolute paths from build command lines by Michael Spang · 3 years ago
  55. f010606 pw_sync: add ThreadNotification and TimedThreadNotification by Ewout van Bekkum · 3 years ago
  56. f605f2d pw_sync_baremetal: Add simple mutex implementation by Prashanth Swaminathan · 3 years ago
  57. 3d61b32 *: Replace hyphens with underscores in directories by Rob Mohr · 3 years ago
  58. eac9440 pw_log: Migrate pw_log facade to use link deps like pw_assert by Ewout van Bekkum · 3 years ago
  59. 6166322 pw_build: pw_facade require_link_deps arg by Wyatt Hepler · 3 years ago
  60. 8bd4fb0 pw_build: Support specifying final link dependencies by Wyatt Hepler · 3 years, 1 month ago
  61. c2d5781 workspace: Switches Bazel builds to using facades by Nathaniel Brough · 3 years, 1 month ago
  62. cce560d targets/host: reduce win_incompatible_config by Anthony DiGirolamo · 3 years, 1 month ago
  63. fc95cca workspace: Adds support for Bazel facades/backends by Nathaniel Brough · 3 years, 1 month ago
  64. d61fc3a targets: Fix typos in comments by Yicheng Li · 3 years, 2 months ago
  65. a1113be workspace: Adding bazel build formatter/linter by Nathaniel Brough · 3 years, 3 months ago
  66. a77e5e7 Fixes for GCC 10 compatibility by Wyatt Hepler · 3 years, 1 month ago
  67. cc9ef83 pw_sync: add lock safety annotations for C++ clang usage by Ewout van Bekkum · 3 years, 1 month ago
  68. 6f5b8fb pw_sync: split out pw::sync::TimedMutex from pw::sync::Mutex by Ewout van Bekkum · 3 years, 1 month ago
  69. da2a62d pw_sync: Migrate upstream to use InterruptSpinLock by Ewout van Bekkum · 3 years, 2 months ago
  70. 126e011 pw_sync: rename SpinLock -> InterruptSpinLock by Ewout van Bekkum · 3 years, 2 months ago
  71. 06f98fc build: Fix missing void parameters in C by Wyatt Hepler · 3 years, 3 months ago
  72. 8104e8f Silence unused argument warnings by Armando Montanez · 3 years, 3 months ago
  73. 322d594 pw_stream: Add client-side SocketStream support by Jason Graffius · 3 years, 4 months ago
  74. 0f3901e pw_thread: adds thread creation by Ewout van Bekkum · 3 years, 5 months ago
  75. 29288f4 pw_arduino_build, stm32f429i: Require pyserial 3.5 by Rob Mohr · 3 years, 3 months ago
  76. 1ee925c pw_toolchain: ARM clang toolchain by Armando Montanez · 3 years, 11 months ago
  77. 5876558 pw_fuzzer: Add dedicated toolchain and target for fuzzing by Ali Zhang · 3 years, 4 months ago
  78. a9ca999 pw_cpu_exception_cortex_m: Move armv7m->cortex_m by Armando Montanez · 3 years, 4 months ago
  79. 325319f arduino: Add baremetal sync backend by Prashanth Swaminathan · 3 years, 4 months ago
  80. e3b5603 pw_thread: adds the initial pw_thread module by Ewout van Bekkum · 3 years, 5 months ago
  81. 49a4a82 pw_log_sink: Synchronous log backend by Prashanth Swaminathan · 3 years, 4 months ago
  82. acbd070 pw_sync_baremetal: Add scaffolding for baremetal by Prashanth Swaminathan · 3 years, 4 months ago
  83. 383be05 pw_package: Arduino core installers and teensy presubmit by Anthony DiGirolamo · 3 years, 6 months ago
  84. 438caa0 pw_build: Make GN Python installation more robust by Wyatt Hepler · 3 years, 4 months ago
  85. 14f3a06 pw_arduino_build: Teensy and stm32duino fixes by Anthony DiGirolamo · 3 years, 5 months ago
  86. d3e5cb7 s/pw_hdlc_lite/pw_hdlc/g by Alexei Frolov · 3 years, 4 months ago
  87. e39af8d pw_rpc: Add synchronized channel output by Alexei Frolov · 3 years, 5 months ago
  88. eb94e96 pw_rpc: Move system_server backends into targets by Alexei Frolov · 3 years, 5 months ago
  89. cb9a892 pw_sys_io: Move sys_io's build arg to a .gni file by Wyatt Hepler · 3 years, 5 months ago
  90. ae93f42 pw_presubmit: Help prevent undefined GN build args by Wyatt Hepler · 3 years, 5 months ago
  91. 35b4ea3 pw_rpc_system_server: Local pw_rpc support by Jiaming Wang · 3 years, 8 months ago
  92. 8ce9013 pw_build: Support specifying mypy/pylint config by Wyatt Hepler · 3 years, 6 months ago
  93. 9618d8a pw_sync: Adds semaphores & mutexes by Ewout van Bekkum · 3 years, 6 months ago
  94. 3c61ae9 pw_chrono: Adds initial SystemClock support to Pigweed by Ewout van Bekkum · 3 years, 7 months ago
  95. 5890193 pw_sync: Adds initial SpinLock primitive by Ewout van Bekkum · 3 years, 6 months ago
  96. 00e773e pw_arduino_build: Arduino library searching support by Anthony DiGirolamo · 3 years, 7 months ago
  97. efdd240 pw_arduino_build: Remove duplicate c-flags from asm/cppflags by Anthony DiGirolamo · 3 years, 7 months ago
  98. 2e3619d Python: Update mypy and pylint versions by Wyatt Hepler · 3 years, 7 months ago
  99. b499d3f pw_protobuf_compiler: Remove pw_protobuf_GENERATORS build arg by Alexei Frolov · 3 years, 7 months ago
  100. 96992c7 Python: Add remaining packages to the build by Wyatt Hepler · 3 years, 7 months ago