aboutsummaryrefslogtreecommitdiff
path: root/pw_rpc/nanopb/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'pw_rpc/nanopb/Kconfig')
-rw-r--r--pw_rpc/nanopb/Kconfig32
1 files changed, 17 insertions, 15 deletions
diff --git a/pw_rpc/nanopb/Kconfig b/pw_rpc/nanopb/Kconfig
index 649707fbb..3b7ea3dcf 100644
--- a/pw_rpc/nanopb/Kconfig
+++ b/pw_rpc/nanopb/Kconfig
@@ -12,42 +12,44 @@
# License for the specific language governing permissions and limitations under
# the License.
-menuconfig PIGWEED_RPC_NANOPB
- bool "Pigweed RPC nanobp"
-
-if PIGWEED_RPC_NANOPB
-
-config PIGWEED_RPC_NANOPB_DIR
- string "Optional 3rd party directory for nanopb"
- help
- The directory for the custom nanopb build rules to integrate with pigweed.
+menu "nanopb"
config PIGWEED_RPC_NANOPB_METHOD
- bool "Enable Pigweed RPC/Nanopb method library (pw_rpc.nanopb.method)"
+ bool "Link pw_rpc.nanopb.method library"
select PIGWEED_RPC_NANOPB_COMMON
select PIGWEED_RPC_SERVER
select PIGWEED_LOG
+ help
+ See :ref:`module-pw_rpc_nanopb` for module details.
config PIGWEED_RPC_NANOPB_METHOD_UNION
- bool "Enable Pigweed RPC/Nanopb method union library (pw_rpc.nanopb.method_union)"
+ bool "Link pw_rpc.nanopb.method_union library"
select PIGWEED_RPC_NANOPB_METHOD
select PIGWEED_RPC_RAW
select PIGWEED_RPC_SERVER
select PIGWEED_LOG
+ help
+ See :ref:`module-pw_rpc_nanopb` for module details.
config PIGWEED_RPC_NANOPB_CLIENT
- bool "Enable Pigweed RPC/Nanopb client library (pw_rpc.nanopb.client)"
+ bool "Link pw_rpc.nanopb.client library"
select PIGWEED_FUNCTION
select PIGWEED_RPC_NANOPB_COMMON
select PIGWEED_RPC_COMMON
+ help
+ See :ref:`module-pw_rpc_nanopb` for module details.
config PIGWEED_RPC_NANOPB_COMMON
- bool "Enable Pigweed RPC/Nanopb common library (pw_rpc.nanopb.common)"
+ bool "Link pw_rpc.nanopb.common library"
select PIGWEED_BYTES
select PIGWEED_LOG
select PIGWEED_RPC_COMMON
+ help
+ See :ref:`module-pw_rpc_nanopb` for module details.
config PIGWEED_RPC_NANOPB_ECHO_SERVICE
- bool "Enable Pigweed RPC/Nanopb echo service library (pw_rpc.nanopb.echo_service)"
+ bool "Link pw_rpc.nanopb.echo_service library"
+ help
+ See :ref:`module-pw_rpc_nanopb` for module details.
-endif # PIGWEED_RPC_NANOPB \ No newline at end of file
+endmenu