• Home
Name Date Size #Lines LOC

..--

.allstar/06-Sep-2024-53

.github/06-Sep-2024-5342

.vscode/06-Sep-2024-98

build_overrides/06-Sep-2024-4639

docker/06-Sep-2024-123102

docs/06-Sep-2024-26,79821,289

kudzu/06-Sep-2024-3932

pw_alignment/06-Sep-2024-343232

pw_allocator/06-Sep-2024-17,95411,489

pw_analog/06-Sep-2024-879557

pw_android_toolchain/06-Sep-2024-357303

pw_arduino_build/06-Sep-2024-4,0842,969

pw_assert/06-Sep-2024-3,7102,532

pw_assert_basic/06-Sep-2024-750553

pw_assert_log/06-Sep-2024-476336

pw_assert_tokenized/06-Sep-2024-559396

pw_assert_zephyr/06-Sep-2024-212129

pw_async/06-Sep-2024-1,6601,119

pw_async2/06-Sep-2024-3,9222,510

pw_async2_basic/06-Sep-2024-244168

pw_async2_epoll/06-Sep-2024-414321

pw_async_basic/06-Sep-2024-1,4521,005

pw_base64/06-Sep-2024-1,7511,248

pw_bloat/06-Sep-2024-4,3593,484

pw_blob_store/06-Sep-2024-4,3842,833

pw_bluetooth/06-Sep-2024-12,3238,302

pw_bluetooth_hci/06-Sep-2024-1,9571,442

pw_bluetooth_profiles/06-Sep-2024-755539

pw_bluetooth_proxy/06-Sep-2024-1,6931,103

pw_bluetooth_sapphire/06-Sep-2024-195,623136,955

pw_boot/06-Sep-2024-383241

pw_boot_cortex_m/06-Sep-2024-989674

pw_build/06-Sep-2024-28,47422,822

pw_build_android/06-Sep-2024-452383

pw_build_info/06-Sep-2024-1,157827

pw_build_mcuxpresso/06-Sep-2024-2,3211,916

pw_bytes/06-Sep-2024-3,8162,584

pw_channel/06-Sep-2024-3,4932,388

pw_checksum/06-Sep-2024-1,6751,173

pw_chre/06-Sep-2024-1,667850

pw_chrono/06-Sep-2024-2,8771,933

pw_chrono_embos/06-Sep-2024-623354

pw_chrono_freertos/06-Sep-2024-799471

pw_chrono_rp2040/06-Sep-2024-358218

pw_chrono_stl/06-Sep-2024-571342

pw_chrono_threadx/06-Sep-2024-357213

pw_chrono_zephyr/06-Sep-2024-435208

pw_cli/06-Sep-2024-5,3283,779

pw_clock_tree/06-Sep-2024-3,2142,175

pw_clock_tree_mcuxpresso/06-Sep-2024-830495

pw_compilation_testing/06-Sep-2024-1,3971,060

pw_config_loader/06-Sep-2024-823622

pw_console/06-Sep-2024-31,79625,721

pw_containers/06-Sep-2024-11,5137,902

pw_cpu_exception/06-Sep-2024-777526

pw_cpu_exception_cortex_m/06-Sep-2024-4,8663,538

pw_cpu_exception_risc_v/06-Sep-2024-1,134820

pw_crypto/06-Sep-2024-1,8191,165

pw_digital_io/06-Sep-2024-2,1781,307

pw_digital_io_linux/06-Sep-2024-3,6882,394

pw_digital_io_mcuxpresso/06-Sep-2024-658446

pw_digital_io_rp2040/06-Sep-2024-418306

pw_dma_mcuxpresso/06-Sep-2024-269172

pw_docgen/06-Sep-2024-2,9692,137

pw_doctor/06-Sep-2024-714548

pw_emu/06-Sep-2024-5,3303,971

pw_env_setup/06-Sep-2024-17,28514,918

pw_env_setup_zephyr/06-Sep-2024-472363

pw_file/06-Sep-2024-954705

pw_format/06-Sep-2024-5,4634,186

pw_function/06-Sep-2024-2,1921,477

pw_fuzzer/06-Sep-2024-4,6332,953

pw_grpc/06-Sep-2024-4,3713,366

pw_hdlc/06-Sep-2024-9,2706,514

pw_hex_dump/06-Sep-2024-1,189816

pw_i2c/06-Sep-2024-4,1672,701

pw_i2c_linux/06-Sep-2024-587394

pw_i2c_mcuxpresso/06-Sep-2024-975731

pw_i2c_rp2040/06-Sep-2024-460336

pw_ide/06-Sep-2024-14,61912,518

pw_interrupt/06-Sep-2024-223165

pw_interrupt_cortex_m/06-Sep-2024-202142

pw_interrupt_xtensa/06-Sep-2024-10769

pw_interrupt_zephyr/06-Sep-2024-13281

pw_intrusive_ptr/06-Sep-2024-1,267802

pw_json/06-Sep-2024-2,3421,648

pw_kvs/06-Sep-2024-14,67410,139

pw_libc/06-Sep-2024-377270

pw_libcxx/06-Sep-2024-322210

pw_log/06-Sep-2024-7,2505,078

pw_log_android/06-Sep-2024-252161

pw_log_basic/06-Sep-2024-604404

pw_log_null/06-Sep-2024-382261

pw_log_rpc/06-Sep-2024-5,9134,629

pw_log_string/06-Sep-2024-598425

pw_log_tokenized/06-Sep-2024-2,1111,398

pw_log_zephyr/06-Sep-2024-969685

pw_malloc/06-Sep-2024-1,398932

pw_malloc_freelist/06-Sep-2024-7258

pw_malloc_freertos/06-Sep-2024-196118

pw_metric/06-Sep-2024-3,9292,699

pw_minimal_cpp_stdlib/06-Sep-2024-4,4193,156

pw_module/06-Sep-2024-2,8622,117

pw_multibuf/06-Sep-2024-5,0983,437

pw_multisink/06-Sep-2024-2,5941,781

pw_package/06-Sep-2024-2,4521,602

pw_perf_test/06-Sep-2024-2,0811,306

pw_persistent_ram/06-Sep-2024-1,8291,249

pw_polyfill/06-Sep-2024-652432

pw_preprocessor/06-Sep-2024-2,0031,153

pw_presubmit/06-Sep-2024-14,70011,022

pw_protobuf/06-Sep-2024-26,08317,893

pw_protobuf_compiler/06-Sep-2024-5,6774,525

pw_random/06-Sep-2024-869606

pw_result/06-Sep-2024-6,3094,718

pw_ring_buffer/06-Sep-2024-2,5231,687

pw_router/06-Sep-2024-1,102766

pw_rpc/06-Sep-2024-55,39339,177

pw_rpc_transport/06-Sep-2024-4,8683,576

pw_rust/06-Sep-2024-1,7911,440

pw_sensor/06-Sep-2024-2,6562,246

pw_snapshot/06-Sep-2024-2,5091,969

pw_software_update/06-Sep-2024-9,4466,753

pw_span/06-Sep-2024-2,7251,983

pw_spi/06-Sep-2024-1,6851,047

pw_spi_linux/06-Sep-2024-1,074809

pw_spi_mcuxpresso/06-Sep-2024-1,8221,259

pw_spi_rp2040/06-Sep-2024-440325

pw_status/06-Sep-2024-2,8052,031

pw_stm32cube_build/06-Sep-2024-1,9841,481

pw_stream/06-Sep-2024-7,2754,645

pw_stream_shmem_mcuxpresso/06-Sep-2024-445303

pw_stream_uart_linux/06-Sep-2024-450327

pw_stream_uart_mcuxpresso/06-Sep-2024-1,384878

pw_string/06-Sep-2024-9,4146,840

pw_symbolizer/06-Sep-2024-843588

pw_sync/06-Sep-2024-8,2865,406

pw_sync_baremetal/06-Sep-2024-591348

pw_sync_embos/06-Sep-2024-1,099604

pw_sync_freertos/06-Sep-2024-2,6341,716

pw_sync_stl/06-Sep-2024-1,403813

pw_sync_threadx/06-Sep-2024-1,239714

pw_sync_zephyr/06-Sep-2024-765365

pw_sys_io/06-Sep-2024-567347

pw_sys_io_ambiq_sdk/06-Sep-2024-268175

pw_sys_io_arduino/06-Sep-2024-224142

pw_sys_io_baremetal_lm3s6965evb/06-Sep-2024-256163

pw_sys_io_baremetal_stm32f429/06-Sep-2024-392245

pw_sys_io_emcraft_sf2/06-Sep-2024-309199

pw_sys_io_mcuxpresso/06-Sep-2024-231153

pw_sys_io_rp2040/06-Sep-2024-197140

pw_sys_io_stdio/06-Sep-2024-234181

pw_sys_io_stm32cube/06-Sep-2024-463306

pw_sys_io_zephyr/06-Sep-2024-210155

pw_system/06-Sep-2024-4,8633,570

pw_target_runner/06-Sep-2024-1,196820

pw_thread/06-Sep-2024-5,1033,454

pw_thread_embos/06-Sep-2024-1,9061,101

pw_thread_freertos/06-Sep-2024-3,1962,091

pw_thread_stl/06-Sep-2024-975589

pw_thread_threadx/06-Sep-2024-2,0351,186

pw_thread_zephyr/06-Sep-2024-995529

pw_tls_client/06-Sep-2024-1,8471,257

pw_tls_client_boringssl/06-Sep-2024-265155

pw_tls_client_mbedtls/06-Sep-2024-484319

pw_tokenizer/06-Sep-2024-28,22621,199

pw_toolchain/06-Sep-2024-6,3805,309

pw_toolchain_bazel/06-Sep-2024-6,0885,228

pw_trace/06-Sep-2024-3,9342,670

pw_trace_tokenized/06-Sep-2024-5,0113,493

pw_transfer/06-Sep-2024-30,80222,741

pw_uart/06-Sep-2024-584261

pw_unit_test/06-Sep-2024-9,9976,879

pw_unit_test_zephyr/06-Sep-2024-15182

pw_varint/06-Sep-2024-3,0582,285

pw_watch/06-Sep-2024-2,7512,045

pw_web/06-Sep-2024-23,27521,158

pw_work_queue/06-Sep-2024-714450

seed/06-Sep-2024-9,0907,426

targets/06-Sep-2024-12,5029,387

third_party/06-Sep-2024-39,63833,024

ts/06-Sep-2024-1,4711,015

zephyr/06-Sep-2024-8060

.bazelignoreD06-Sep-2024117 1211

.bazelrcD06-Sep-20248 KiB183152

.bazelversionD06-Sep-20245 11

.black.tomlD06-Sep-2024730 2119

.clang-formatD06-Sep-2024217 98

.clang-tidyD06-Sep-20243.4 KiB115113

.dockerignoreD06-Sep-2024867 8673

.eslintrc.cjsD06-Sep-2024902 4241

.git-blame-ignore-revsD06-Sep-20242.6 KiB6765

.gitattributesD06-Sep-202467 43

.gitignoreD06-Sep-2024867 8673

.gnD06-Sep-20242.5 KiB7858

.mypy.iniD06-Sep-202435 32

.prettierignoreD06-Sep-202432 11

.prettierrc.cjsD06-Sep-202488 65

.pw_ide.yamlD06-Sep-202492 53

.pylintrcD06-Sep-202415.6 KiB516371

AUTHORSD06-Sep-2024296 86

Android.bpD06-Sep-2024852 2522

BUILD.bazelD06-Sep-20241,019 3832

BUILD.gnD06-Sep-202422.3 KiB683592

BUILDCONFIG.gnD06-Sep-20241.3 KiB2925

CMakeLists.txtD06-Sep-20249 KiB184175

Kconfig.zephyrD06-Sep-20241.5 KiB4944

LICENSED06-Sep-202411.1 KiB203169

METADATAD06-Sep-2024483 1513

MODULE_LICENSE_APACHE2D06-Sep-20240

OWNERSD06-Sep-2024119 76

PIGWEED_MODULESD06-Sep-20242.4 KiB173172

README.mdD06-Sep-2024685 2014

WORKSPACED06-Sep-202419.8 KiB567464

activate.batD06-Sep-20241.2 KiB3330

activate.fishD06-Sep-20243 KiB9174

activate.shD06-Sep-20244.1 KiB12570

bootstrap.batD06-Sep-20244.5 KiB135115

bootstrap.fishD06-Sep-20243 KiB9174

bootstrap.shD06-Sep-20244.1 KiB12570

copy.bara.skyD06-Sep-2024822 3635

jest.config.tsD06-Sep-20241 KiB2912

modules.gniD06-Sep-20241.1 KiB2723

package-lock.jsonD06-Sep-2024601.5 KiB19,72519,724

package.jsonD06-Sep-20242.7 KiB9392

pigweed.jsonD06-Sep-20244 KiB157156

rollup.config.jsD06-Sep-20243.9 KiB154123

tsconfig.jsonD06-Sep-2024690 3938

README.md

1# Pigweed
2
3Pigweed is an open source collection of embedded-targeted libraries–or as we
4like to call them, modules. These modules are building blocks and infrastructure
5that enable faster and more reliable development on small-footprint MMU-less
632-bit microcontrollers like the STMicroelectronics STM32L452 or the Nordic
7nRF52832.
8
9For more information please see our website: https://pigweed.dev/.
10
11## Links
12
13- [Documentation](https://pigweed.dev/)
14- [Source Code](https://cs.pigweed.dev/pigweed)
15- [Code Reviews](https://pwrev.dev/)
16- [Mailing List](https://groups.google.com/forum/#!forum/pigweed)
17- [Chat Room](https://discord.gg/M9NSeTA)
18- [Issue Tracker](https://pwbug.dev/)
19
20