Commit Graph

6 Commits

Author SHA1 Message Date
Alexei Frolov
bf33d21eeb pw_rpc: Add size report for server
This change adds a size report showing the memory cost of the RPC server
both by itself and with a nanopb service.

Change-Id: I5ed465888b757e706de90fc4b4a7247f2930dd3a
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/18246
Commit-Queue: Alexei Frolov <frolv@google.com>
Reviewed-by: Keir Mierle <keir@google.com>
2020-09-16 18:15:51 +00:00
Alexei Frolov
d27b674d1a docs: Use stm32f429i-disc1 toolchain
This updates the upstream docs target to use the disco toolchain instead
of a custom one, to produce more accurate size reports for an actual
board configuration.

Change-Id: I50e6d03322273d33e34b4114d74b5bb9dc5f1c6a
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/16285
Reviewed-by: Keir Mierle <keir@google.com>
Commit-Queue: Alexei Frolov <frolv@google.com>
2020-08-19 21:35:17 +00:00
Armando Montanez
fd5de70b76 Add Pigweed GCC-ARM toolchains
Updates ARM toolchains and gets both the stm32f429i-disc1 and qemu
targets building again.

Change-Id: Ib0607bc498f8a331c3cde763da5ed3812ba595ba
2020-06-16 09:50:59 -07:00
Alexei Frolov
258fc1b8bf Define docs target as a toolchain
This change creates a toolchain that configures the docs target and adds
it to the default build.

Change-Id: Ib2a8387253eef809f94411780174377e0d23e1a9
2020-06-16 09:50:59 -07:00
Armando Montanez
fb3d3fba79 Don't declare pigweed variables as globals
Require targets to explicitly import pigweed variable definitions. This
moves out some necessary logic from the BUILDCONFIG.gn file.

Change-Id: If9c9fe5a680cc9d897a0e8a55889873be618ed84
2020-06-16 09:50:59 -07:00
Armando Montanez
3d92e81f1c Docs: Add target docs
Adds target docs for the `docs` and `host` builds. Also includes a few
other documentation updates.

Change-Id: Icc973d6d51707c79b7c506d89c8975023e274ef2
2020-03-19 20:49:33 +00:00