.allstar
Silence Allstar warnings about Binary Artifacts
2022-09-06 18:51:11 +00:00
.github
github: Fix step name
2024-06-03 23:09:18 +00:00
.vscode
pw_ide: Make Sphinx extensions upstream-only
2023-11-07 01:29:05 +00:00
build_overrides
third_party/pico-sdk: Pi Pico GN build
2022-03-27 16:29:40 +00:00
docker
pw_presubmit: reST format end-of-file formatting
2024-05-02 18:22:05 +00:00
docs
pw_rpc: Update docs
2024-07-03 22:37:00 +00:00
kudzu
docs: Remove css class on Kudzu image captions
2023-10-17 22:14:04 +00:00
pw_alignment
pw_allocator: Add BuddyAllocator
2024-04-24 14:41:33 +00:00
pw_allocator
pw_allocator: Use specific block allocator headers and targets
2024-06-21 23:19:33 +00:00
pw_analog
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_android_toolchain
pw_android_toolchain: Add module metadata
2024-06-06 20:46:47 +00:00
pw_arduino_build
pw_build: Introduce pw_py_test to bazel
2024-06-10 22:25:45 +00:00
pw_assert
pw_assert: Split up Bazel assert backend, part 1
2024-07-02 21:54:47 +00:00
pw_assert_basic
pw_assert: Split up Bazel assert backend, part 1
2024-07-02 21:54:47 +00:00
pw_assert_log
pw_assert: Split up Bazel assert backend, part 1
2024-07-02 21:54:47 +00:00
pw_assert_tokenized
pw_assert: Split up Bazel assert backend, part 1
2024-07-02 21:54:47 +00:00
pw_assert_zephyr
docs: Fix broken links
2023-09-06 19:02:25 +00:00
pw_async
pw_async: Add module metadata
2024-06-06 20:23:36 +00:00
pw_async_basic
pw_async_basic: Fix size report build error
2024-07-02 22:20:42 +00:00
pw_async2
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_async2_basic
BUILD.bazel: Remove unnecessary @pigweed references
2024-06-26 20:09:38 +00:00
pw_async2_epoll
pw_async2_epoll: Use unordered_map; silence persistent warnings
2024-06-28 22:55:12 +00:00
pw_base64
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_bloat
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_blob_store
pw_blob_store: Add module metadata
2024-06-06 21:17:56 +00:00
pw_bluetooth
pw_bluetooth: Format emboss files
2024-07-01 19:13:01 +00:00
pw_bluetooth_hci
pw_bluetooth_hci: Add module metadata
2024-06-07 00:55:18 +00:00
pw_bluetooth_profiles
pw_bluetooth_profiles: Add module metadata
2024-06-07 18:38:28 +00:00
pw_bluetooth_proxy
pw_bluetooth_proxy: Remove unneeded PW_EXCLUSIVE_LOCKS_REQUIRED
2024-07-01 23:56:39 +00:00
pw_bluetooth_sapphire
pw_bluetooth_sapphire: Refactor LowEnergyScanResult to its own class
2024-07-03 05:13:47 +00:00
pw_boot
pw_boot: Remove backend multiplexer
2024-06-25 21:50:08 +00:00
pw_boot_cortex_m
pw_boot_cortex_m: Add module metadata
2024-06-11 21:27:26 +00:00
pw_build
bazel: Provide backend collections as dicts
2024-07-03 18:16:35 +00:00
pw_build_android
pw_build_android: Enable function dynamic alloc
2024-06-26 16:52:08 +00:00
pw_build_info
pw_build_info: Add git_build_info.h header for embedding git info
2024-06-19 00:13:54 +00:00
pw_build_mcuxpresso
pw_build_mcuxpresso: Fix bug in create_project()
2024-06-27 20:15:55 +00:00
pw_bytes
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_channel
pw_system: pw_system:async
2024-06-27 05:02:27 +00:00
pw_checksum
pw_checksum: Add module metadata
2024-06-07 22:15:37 +00:00
pw_chre
pw_chre: Add module metadata
2024-06-07 15:00:57 +00:00
pw_chrono
BUILD.bazel: Remove unnecessary @pigweed references
2024-06-26 20:09:38 +00:00
pw_chrono_embos
bazel: Stop using deprecated pw_facade aliases
2024-06-13 22:36:58 +00:00
pw_chrono_freertos
bazel: Stop using deprecated pw_facade aliases
2024-06-13 22:36:58 +00:00
pw_chrono_rp2040
bazel: Stop using deprecated pw_facade aliases
2024-06-13 22:36:58 +00:00
pw_chrono_stl
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_chrono_threadx
bazel: Stop using deprecated pw_facade aliases
2024-06-13 22:36:58 +00:00
pw_chrono_zephyr
pw_presubmit: RST formatting
2023-08-29 17:39:33 +00:00
pw_cli
pw_cli: Add missing modules to Bazel build
2024-06-24 23:58:25 +00:00
pw_clock_tree
pw_clock_tree: Introduce ClockTree AcquireWith method
2024-06-21 21:31:45 +00:00
pw_clock_tree_mcuxpresso
BUILD.bazel: Remove unnecessary @pigweed references
2024-06-26 20:09:38 +00:00
pw_compilation_testing
python: Use future annotations
2024-03-20 22:53:33 +00:00
pw_config_loader
pw_build: Introduce pw_py_test to bazel
2024-06-10 22:25:45 +00:00
pw_console
pw_system: Remove IPython from pw_system console
2024-06-28 20:21:44 +00:00
pw_containers
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_cpu_exception
pw_cpu_exception: Remove multiplexers
2024-07-03 23:57:01 +00:00
pw_cpu_exception_cortex_m
pw_cpu_exception_cortex_m: rm backend multiplexer
2024-06-25 21:08:58 +00:00
pw_cpu_exception_risc_v
bazel: Stop using deprecated pw_facade aliases
2024-06-13 22:36:58 +00:00
pw_crypto
bazel: Stop using deprecated pw_facade aliases
2024-06-13 22:36:58 +00:00
pw_digital_io
python: Add python targets for pw_i2c, pw_digital_io protos
2024-06-18 22:43:19 +00:00
pw_digital_io_linux
docs: Update changelog
2024-06-14 19:26:34 +00:00
pw_digital_io_mcuxpresso
BUILD.bazel: Remove unnecessary @pigweed references
2024-06-26 20:09:38 +00:00
pw_digital_io_rp2040
pw_digital_io_rp2040: Add pull up/down resistors to Rp2040Config
2024-07-02 21:23:04 +00:00
pw_dma_mcuxpresso
pw_dma_mcuxpresso: Module for working with NXP DMA controller
2024-05-13 21:17:18 +00:00
pw_docgen
pw_docgen: Add bug Docutils role
2024-06-18 17:40:46 +00:00
pw_doctor
pw_presubmit: reST format end-of-file formatting
2024-05-02 18:22:05 +00:00
pw_emu
pw_emu: Add bazel python build
2024-06-20 22:06:25 +00:00
pw_env_setup
roll: 310, 311
2024-06-30 02:38:48 +00:00
pw_env_setup_zephyr
pw_docgen: Single-source the module metadata
2024-03-14 23:01:57 +00:00
pw_file
rp2040: Renable tests that pass with larger stack frames
2024-05-24 00:56:25 +00:00
pw_format
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_function
pw_build_android: Enable function dynamic alloc
2024-06-26 16:52:08 +00:00
pw_fuzzer
BUILD.bazel: Remove unnecessary @pigweed references
2024-06-26 20:09:38 +00:00
pw_grpc
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_hdlc
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_hex_dump
pw_hex_dump: Remove pw prefix from log_bytes
2024-06-26 21:44:26 +00:00
pw_i2c
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_i2c_linux
pw_i2c: Revamp docs
2024-03-29 20:22:20 +00:00
pw_i2c_mcuxpresso
BUILD.bazel: Remove unnecessary @pigweed references
2024-06-26 20:09:38 +00:00
pw_i2c_rp2040
bazel: Add back to CI some building targets
2024-06-28 20:25:35 +00:00
pw_ide
pw_ide: Point to compile commands extractor fork
2024-06-27 22:30:17 +00:00
pw_interrupt
BUILD.bazel: Remove unnecessary @pigweed references
2024-06-26 20:09:38 +00:00
pw_interrupt_cortex_m
bazel: Stop using deprecated pw_facade aliases
2024-06-13 22:36:58 +00:00
pw_interrupt_xtensa
bazel: Stop using deprecated pw_facade aliases
2024-06-13 22:36:58 +00:00
pw_interrupt_zephyr
zephyr: Allow direct CMake inclusions
2023-10-13 22:07:40 +00:00
pw_intrusive_ptr
rp2040: Support bazel wildcard build on rp2040
2024-06-04 18:26:36 +00:00
pw_json
*: Replace string_view&
with string_view
2024-04-22 20:42:22 +00:00
pw_kvs
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_libc
pw_libc: Include strncpy
2024-03-25 23:27:03 +00:00
pw_libcxx
pw_libcxx: Only enable in clang builds
2024-05-29 00:35:04 +00:00
pw_log
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_log_android
Soong: Remove _headers from lib names
2024-03-22 02:33:05 +00:00
pw_log_basic
pw_{log_basic,sys_io}: Fix Soong definitions
2024-03-27 01:47:46 +00:00
pw_log_null
pw_preprocessor: Define as cc_static_library
2024-03-26 22:48:22 +00:00
pw_log_rpc
rp2040: Temporarily disable remaining failing rp2040 tests
2024-06-11 23:23:15 +00:00
pw_log_string
pw_log_string: Introduce link time assert() wrapper for newlib
2024-06-10 17:21:18 +00:00
pw_log_tokenized
BUILD.bazel: Remove unnecessary @pigweed references
2024-06-26 20:09:38 +00:00
pw_log_zephyr
pw_log_zephyr: Tokenize Zephyr shell fprintf
2024-04-10 21:05:50 +00:00
pw_malloc
BUILD.bazel: Remove unnecessary @pigweed references
2024-06-26 20:09:38 +00:00
pw_malloc_freelist
pw_malloc: Add allocator backends
2024-05-31 22:36:34 +00:00
pw_malloc_freertos
pw_malloc: Add allocator backends
2024-05-31 22:36:34 +00:00
pw_metric
docs: Fix Python package dependencies for sphinx
2024-06-12 21:00:05 +00:00
pw_minimal_cpp_stdlib
*: Run clang-format
2024-05-07 20:26:22 +00:00
pw_module
pw_build: Introduce pw_py_test to bazel
2024-06-10 22:25:45 +00:00
pw_multibuf
rp2040: Add pw_system_async example
2024-06-27 20:02:43 +00:00
pw_multisink
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_package
third_party/emboss: Update emboss to v2024.0702.215418
2024-07-03 16:20:45 +00:00
pw_perf_test
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_persistent_ram
docs: Fix code-block indentation
2024-03-19 18:35:45 +00:00
pw_polyfill
pw_polyfill: Define as cc_static_library
2024-03-26 22:40:07 +00:00
pw_preprocessor
pw_preprocessor: Add docs metadata
2024-06-24 22:02:13 +00:00
pw_presubmit
pw_presubmit: Add check for rp2040_binary transition
2024-06-26 18:25:45 +00:00
pw_protobuf
pw_protobuf: Add module metadata
2024-06-05 23:12:54 +00:00
pw_protobuf_compiler
pw_build: Introduce pw_py_test to bazel
2024-06-10 22:25:45 +00:00
pw_random
pw_random: Clean up build files
2024-02-02 22:11:01 +00:00
pw_result
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_ring_buffer
pw_ring_buffer: Add EntriesSize API to Reader
2024-06-06 08:25:42 +00:00
pw_router
pw_router: Add module metadata
2024-06-06 16:19:01 +00:00
pw_rpc
pw_rpc: Update docs
2024-07-03 22:37:00 +00:00
pw_rpc_transport
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_rust
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_sensor
pw_build: Introduce pw_py_test to bazel
2024-06-10 22:25:45 +00:00
pw_snapshot
pw_build: Introduce pw_py_test to bazel
2024-06-10 22:25:45 +00:00
pw_software_update
bazel: Stop using deprecated pw_facade aliases
2024-06-13 22:36:58 +00:00
pw_span
*: Run clang-format
2024-05-07 20:26:22 +00:00
pw_spi
bazel: Add back to CI some building targets
2024-06-28 20:25:35 +00:00
pw_spi_linux
pw_presubmit: reST format end-of-file formatting
2024-05-02 18:22:05 +00:00
pw_spi_mcuxpresso
BUILD.bazel: Remove unnecessary @pigweed references
2024-06-26 20:09:38 +00:00
pw_spi_rp2040
bazel: Add back to CI some building targets
2024-06-28 20:25:35 +00:00
pw_status
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_stm32cube_build
pw_stm32cube_build: Fix a label flag name in documentation
2024-05-07 16:04:01 +00:00
pw_stream
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_stream_shmem_mcuxpresso
BUILD.bazel: Remove unnecessary @pigweed references
2024-06-26 20:09:38 +00:00
pw_stream_uart_linux
pw_stream_uart_mcuxpresso
BUILD.bazel: Remove unnecessary @pigweed references
2024-06-26 20:09:38 +00:00
pw_string
*: Run clang-format
2024-05-07 20:26:22 +00:00
pw_symbolizer
pw_build: Introduce pw_py_test to bazel
2024-06-10 22:25:45 +00:00
pw_sync
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_sync_baremetal
pw_sync: Remove multiplexers
2024-06-25 21:10:57 +00:00
pw_sync_embos
bazel: Stop using deprecated pw_facade aliases
2024-06-13 22:36:58 +00:00
pw_sync_freertos
bazel: Stop using deprecated pw_facade aliases
2024-06-13 22:36:58 +00:00
pw_sync_stl
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_sync_threadx
bazel: Stop using deprecated pw_facade aliases
2024-06-13 22:36:58 +00:00
pw_sync_zephyr
pw_sync_zephyr: Add TimedThreadNotification::try_acquire_until
2023-10-14 04:50:49 +00:00
pw_sys_io
pw_sys_io: Remove multiplexer, constraints
2024-06-28 22:25:01 +00:00
pw_sys_io_ambiq_sdk
pw_sys_io: Remove multiplexer, constraints
2024-06-28 22:25:01 +00:00
pw_sys_io_arduino
pw_sys_io: Remove multiplexer, constraints
2024-06-28 22:25:01 +00:00
pw_sys_io_baremetal_lm3s6965evb
pw_sys_io: Remove multiplexer, constraints
2024-06-28 22:25:01 +00:00
pw_sys_io_baremetal_stm32f429
pw_sys_io: Remove multiplexer, constraints
2024-06-28 22:25:01 +00:00
pw_sys_io_emcraft_sf2
pw_sys_io: Remove multiplexer, constraints
2024-06-28 22:25:01 +00:00
pw_sys_io_mcuxpresso
pw_sys_io: Remove multiplexer, constraints
2024-06-28 22:25:01 +00:00
pw_sys_io_rp2040
pw_sys_io: Remove multiplexer, constraints
2024-06-28 22:25:01 +00:00
pw_sys_io_stdio
pw_sys_io: Remove multiplexer, constraints
2024-06-28 22:25:01 +00:00
pw_sys_io_stm32cube
pw_sys_io: Remove multiplexer, constraints
2024-06-28 22:25:01 +00:00
pw_sys_io_zephyr
*: Replace string_view&
with string_view
2024-04-22 20:42:22 +00:00
pw_system
pw_system: RunOnce function for work queue functionality
2024-06-28 21:15:33 +00:00
pw_target_runner
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_thread
pw_thread_stl: Change NativeThreadHandle to ptr
2024-07-01 21:04:10 +00:00
pw_thread_embos
bazel: Stop using deprecated pw_facade aliases
2024-06-13 22:36:58 +00:00
pw_thread_freertos
pw_thread_freertos: Expand comment to help when debugging linker errors
2024-06-04 00:54:07 +00:00
pw_thread_stl
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_thread_threadx
bazel: Stop using deprecated pw_facade aliases
2024-06-13 22:36:58 +00:00
pw_thread_zephyr
pw_thread: Fix remaining compilability issues
2024-05-02 16:20:06 +00:00
pw_tls_client
pw_chrono: Introduce SystemClock backed link time wrappers
2024-06-04 03:32:47 +00:00
pw_tls_client_boringssl
bazel: Stop using deprecated pw_facade aliases
2024-06-13 22:36:58 +00:00
pw_tls_client_mbedtls
bazel: Stop using deprecated pw_facade aliases
2024-06-13 22:36:58 +00:00
pw_tokenizer
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_toolchain
pw_rust: Static Library Linking
2024-06-27 21:13:07 +00:00
pw_toolchain_bazel
pw_toolchain: Closer align the bazel arm-gcc flags with GN
2024-06-24 17:03:34 +00:00
pw_trace
pw_trace: Remove backend multiplexer
2024-07-03 16:19:51 +00:00
pw_trace_tokenized
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_transfer
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_uart
pw_uart: Add module metadata
2024-06-06 22:53:17 +00:00
pw_unit_test
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_unit_test_zephyr
pw_{bytes,varint}: Use unit test framework
2023-12-07 03:02:22 +00:00
pw_varint
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
pw_watch
pw_watch: Do not watch bazel-* symlinks
2024-06-24 21:24:44 +00:00
pw_web
pw_web: Fix columns on first load
2024-07-02 22:53:37 +00:00
pw_work_queue
bazel: Roll out incompatible_with_mcu
2024-07-02 17:13:50 +00:00
seed
SEED-0116: Set status to On Hold
2024-05-07 17:36:34 +00:00
targets
bazel: Provide backend collections as dicts
2024-07-03 18:16:35 +00:00
third_party
third_party/mbedtls: Remove old build file
2024-07-04 00:09:30 +00:00
ts
pw_web: Support creating client without using proto descriptor
2024-04-18 19:38:17 +00:00
zephyr
pw_hdlc: Remove unused rpc packet processor target
2024-01-18 19:46:40 +00:00
.bazelignore
bazel: Support --output_base
2023-03-02 01:01:50 +00:00
.bazelrc
pw_assert: Split up Bazel assert backend, part 1
2024-07-02 21:54:47 +00:00
.bazelversion
.bazelversion: Add file
2024-04-24 17:14:28 +00:00
.black.toml
pw_presubmit: Allow customizing black
2023-01-26 04:18:30 +00:00
.clang-format
pw_presubmit: Begin formatter modularization
2024-03-16 00:27:45 +00:00
.clang-tidy
all: Pass clang-tidy modernize-unary-static-assert check
2022-08-10 20:09:28 +00:00
.dockerignore
docker: use build context
2020-07-21 18:46:22 +00:00
.eslintrc.cjs
pw_web: Add Mocha and Jest global vars to ESLint
2023-12-06 18:10:27 +00:00
.git-blame-ignore-revs
bazel: Ignore reformatting change in git blame
2024-05-15 22:36:54 +00:00
.gitattributes
git: Add "* text=auto" to .gitattributes
2020-11-09 18:05:42 +00:00
.gitignore
pw_ide: Add .pw_ide.user.yaml to .gitignore
2024-05-08 23:16:16 +00:00
.gn
mbedtls: Upgrade mbedtls to 3.5.0
2024-01-30 23:30:48 +00:00
.mypy.ini
.prettierignore
pw_presubmit: Use prettier for JS and TS files
2023-08-11 17:44:13 +00:00
.prettierrc.cjs
pw_presubmit: Use prettier for JS and TS files
2023-08-11 17:44:13 +00:00
.pw_ide.yaml
pw_ide: Auto-run build system command
2023-12-13 20:09:01 +00:00
.pylintrc
python: Upgrade pylint
2023-03-03 17:49:48 +00:00
activate.bat
activate.fish
pw_env_setup: Bootstrap fish-shell support
2024-06-04 03:32:33 +00:00
activate.sh
Move bootstrap.sh to root
2020-03-10 18:45:09 +00:00
Android.bp
pw_rpc: Add Android.bp files for the Java client
2021-12-15 20:10:16 +00:00
AUTHORS
Initial commit for Pigweed
2019-10-31 13:26:45 -07:00
bootstrap.bat
bootstrap.fish
pw_cli: Fish shell completion
2024-06-06 20:07:19 +00:00
bootstrap.sh
bootstrap: Update the bootstrap script to have start/end guards
2024-02-06 17:37:17 +00:00
BUILD.bazel
pw_env_setup: Bazel support for config_file
2024-05-15 22:43:30 +00:00
BUILD.gn
pw_build: Add python.install into the default GN group
2024-06-12 21:00:00 +00:00
BUILDCONFIG.gn
pw_build: Configurable Python and proto toolchains
2021-04-29 20:30:56 +00:00
CMakeLists.txt
pw_uart: Add pw_uart to CMakeLists
2024-05-22 06:06:37 +00:00
jest.config.ts
pw_presubmit: Apply TypeScript formatting
2023-08-11 18:32:02 +00:00
Kconfig.zephyr
pw_minimal_cpp_stdlib: Add Zephyr Kconfig to enable include path
2023-10-09 19:54:38 +00:00
LICENSE
Initial commit for Pigweed
2019-10-31 13:26:45 -07:00
modules.gni
pw_build: Check in the modules lists .gni
2022-02-28 20:36:20 +00:00
OWNERS
OWNERS: Add gwsq
2024-06-18 16:14:19 +00:00
package-lock.json
npm: Update package-lock.json
2024-04-30 01:41:26 +00:00
package.json
pw_web: NPM version bump to 0.0.19
2024-04-25 18:03:15 +00:00
PIGWEED_MODULES
pw_clock_tree_mcuxpresso: Mcuxpresso module
2024-05-29 21:01:38 +00:00
pigweed.json
bazel: Add clippy to CI
2024-06-25 21:04:49 +00:00
README.md
docs: Update README links
2024-02-01 18:15:22 +00:00
rollup.config.js
tsconfig.json
pw_web_ui: Replace '@pigweed' and 'pigweed' imports with 'pigweedjs'
2022-07-25 21:46:54 +00:00
WORKSPACE
third_party/mbedtls: Rename build file
2024-07-03 22:51:45 +00:00
WORKSPACE_OWNERS
OWNERS: Add roller as WORKSPACE owner
2024-05-08 15:58:50 +00:00