• Home
  • History
  • Annotate
Name
Date
Size
#Lines
LOC

..--

citadel/updater/22-Nov-2023-1,6621,375

libnos/23-Nov-2023-1,266812

libnos_datagram/22-Nov-2023-309204

libnos_transport/23-Nov-2023-1,5971,154

nugget/22-Nov-2023-4,1242,980

.checkpatch.confD23-Nov-2023165 84

.clang-formatD23-Nov-202337 32

.gitD01-Jan-19700

Android.bpD23-Nov-20232.5 KiB8577

BUILDD23-Nov-2023470 1615

LICENSED22-Nov-20239.9 KiB178150

METADATAD22-Nov-2023435 1816

MODULE_LICENSE_APACHE2D22-Nov-20230

NOTICED22-Nov-20239.9 KiB178150

OWNERSD23-Nov-2023258 87

README.mdD22-Nov-2023959 3120

WORKSPACED22-Nov-202340 21

README.md

1# Generic host components for Nugget
2
3Nugget will be used in different contexts and with different hosts. This repo
4contains the components that can be shared between those hosts.
5
6## `nugget`
7
8The `nugget` directory contains items that are shared between the host and the
9firmware. Those include:
10
11   * shared headers
12   * service protos
13
14## `libnos`
15
16`libnos` is a C++ library for communication with a Nugget device. It offers an
17interface to manage a connection and exchange data and a generator for RPC stubs
18based on service protos.
19
20## `libnos_datagram`
21
22`libnos_datagram` is a C library for exchanging datagrams with a Nugget device.
23This directory only contains the API of the library as the different platforms
24will need to implement it differently.
25
26## `libnos_transport`
27
28`libnos_transport` is a C library for communicating with a Nugget device via the
29transport API. This is built on top of the `libnos_datagram` library for
30exchanging datagrams.
31