Jukka Rissanen
5c91793911
net: doc: net_timeout.h: Fix doxygen comments
...
Some of the already documented variables were missing proper
doxygen comment.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
2a28a13a6d
net: doc: net_stats.h: Improve statistics documentation
...
Lot of statistics variables were not documented at all.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
d08c93bbc9
net: doc: net_pkt_filter.h: Improve documentation
...
Add more documentation to net_pkt_filter.h header file.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
f1f77046fb
net: doc: net_pkt.h: Improve net_pkt documenation
...
Add more documentation to net_pkt.h
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
b330357fdc
net: doc: net_mgmt.h: Fix net_mgmt documentation
...
Some documentation was missing in net_mgmt.h header file.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
03e4716830
net: doc: net_ip.h: Improve documention
...
Add doxygen documentation and hide internal documentation from
generated documents.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
3f24da5761
net: doc: net_if.h: Improve documentation
...
Add missing doxygen comments.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
f1d1603eda
net: doc: net_event.h: Document network events
...
Add documentation to events that are triggered by the network stack.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
06abfee94b
net: doc: net_context.h: Improve documentation
...
Some doxygen comments were missing.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
8825075438
net: doc: mqtt_sn.h: Reshuffle doxygen comment
...
Moving doxygen comment to proper place.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
aa59ac9de1
net: doc: mqtt.h: Improve documentation
...
Some doxygen comments were missing.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
b711f5ac94
net: doc: mii.h: Add missing doxygen comments
...
Some defines were missing doxygen comments.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
fe2bc1703d
net: doc: mdio.h: Add missing doxygen comments
...
Some defines were missing proper doxygen comment.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
1366371442
net: doc: lwm2m_path.h: Add missing @file specifier
...
This will improve document coverage.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
055665238d
net: doc: lwm2m.h: Improve documentation
...
Add missing doxygen comments.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
a28949b451
net: doc: ipv4_autoconf.h: Improve documentaion
...
Add missing doxygen comments to improve documentation coverage.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
4d46300be4
net: doc: igmp.h: Improve IGMP documentation
...
Adding doxygen comments to improve documentation coverage.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
f5ae486c0e
net: doc: ieee802154_radio_openthread.h: Improve documentation
...
Add missing doxygen comments.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
04d12cc699
net: doc: ieee802154_radio.h: Add more documentation
...
Added more doxygen comments to ieee802154 radio header file in
order to improve documentation coverage percentage.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
b3bbc8f763
net: doc: ieee802154_mgmt.h: Improve documentation coverage
...
Add missing doxygen documentation markers to improve documentation
coverage percentage.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
78aaaba2cd
net: doc: ieee802154_ie.h: Add more info to documentation
...
This improves documentation coverage numbers for this file.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
effb78d03a
net: doc: ieee802154.h: Improve documentation
...
Add missing doxygen comments.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
8eb91fa11e
net: doc: icmp.h: Add ICMPv4/6 packet type documentation
...
Descriptions of both the ICMPv4 and v6 packet types were missing.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
3a555048f4
net: doc: http/service.h: Improve documentation
...
Add missing doxygen comments.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
5b7b378dfe
net: doc: http/server.h: Improve documentation
...
Add missing doxygen comments.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
5119235a00
net: doc: http/method.h: Hide internal documentation
...
Do not generate documentation for internal symbols.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
639fa20d08
net: doc: http/hpack.h: Hide internal documentation
...
Prevent internal symbols from being in generated documentation.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
b0fa414039
net: doc: http/frame.h: Improve documentation
...
Doxygen documentation was totally missing in this file.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
de2cdd538b
net: doc: http/client.h: Improve documentation
...
Add missing doxygen comments.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
d206c5931a
net: doc: hostname.h: Document hostname length macro properly
...
Max hostname length was not documented.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
fb4dda2605
net: doc: gptp.h: Documentation missing for structs
...
Add more struct documentation to gptp.h
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
9ec0f6ec4f
net: doc: ethernet_bridge.h: Hide internal structs from doxygen
...
Mark internal structs as hidden to avoid generating public
documentation for it.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
f1852b4a1d
net: doc: ethernet.h: Document header file properly
...
Documentation to various public features was missing.
Also some of the public features were marked in hidden section.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
ce3512bfaf
net: doc: dummy.h: Document dummy L2 header file
...
The dummy L2 header file was missing documentation.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
ee26be4113
net: doc: dsa.h: Hide internal documentation
...
Do not generate documentation for internal symbols.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
86537ca469
net: doc: dns_resolve.h: Improve documentation
...
Couple of doxygen comments were missing.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
03e9b3f320
net: doc: dhcpv4.h: Document DHCPv4 message types
...
The DHCPv4 message type documentation was missing.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
bacff7fd28
net: doc: conn_mgr_monitor.h: Add @file documentation
...
This improves documentation coverage metric for this file.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
931dffd755
net: doc: conn_mgr_connectivity.h: @endcond was incorrectly placed
...
The net_event_conn_cmd is internal so no need to generate public
documentation for it.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
b994970068
net: doc: coap: Fix doxygen documentation
...
Fix doxygen documentation in COAP header files to improve
documentation coverage.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
0a49160d1e
net: doc: canbus.h: Added missing @file section
...
This will improve documentation coverage.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Jukka Rissanen
fb64753c28
net: doc: buf.h: Improve documentation
...
Added missing doxygen comments. Also hide internal symbols from
generated documentation.
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 15:41:19 -07:00
Declan Snyder
e7d0f3feaf
include: reset.h: Add _OR dt spec macros
...
Add _OR versions of all the reset_dt_spec macros.
Also bump the API version to 0.2.0 (unstable) since
there are multiple implementations of this API.
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-05-21 16:49:42 -04:00
Declan Snyder
1db901e2c9
dts: bindings: Add bindings for NXP LPC resets
...
Add binding representing the peripheral reset controller
of the NXP LPC SYSCON heritage hardware including SYSCON
itself and the newer RSTCTL.
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-05-21 16:49:42 -04:00
Krzysztof Chruściński
299b52d1a7
debug: Add MIPI STPv2 data stream decoder
...
Add a decoder of STPv2 stream.
Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
2024-05-21 16:48:28 -04:00
Aleksander Wasaznik
a530010fe2
Bluetooth: Remove useless field init_credits
...
Remove `bt_l2cap_le_endpoint.init_credits` that has zero uses and is
just taking up RAM for no reason.
Signed-off-by: Aleksander Wasaznik <aleksander.wasaznik@nordicsemi.no>
2024-05-21 16:45:50 -04:00
Lucas Romero
3f50197a90
lib: bitarray: add method to find nth bit set in region
...
This is part one of several changes to add more methods to the bitarray api
so that it can be used for broader usecases, specifically LoRaWAN forward
error correction.
Signed-off-by: Lucas Romero <luqasn@gmail.com>
2024-05-21 16:44:38 -04:00
Lucas Romero
752d3c529e
lib: bitarray: add method to xor two bitarrays
...
This is part one of several changes to add more methods to the bitarray api
so that it can be used for broader usecases, specifically LoRaWAN forward
error correction.
Signed-off-by: Lucas Romero <luqasn@gmail.com>
2024-05-21 16:44:38 -04:00
Lucas Romero
c5e5686805
lib: bitarray: add method to count bits set in region
...
This is part one of several changes to add more methods to the bitarray api
so that it can be used for broader usecases, specifically LoRaWAN forward
error correction.
Signed-off-by: Lucas Romero <luqasn@gmail.com>
2024-05-21 16:44:38 -04:00
Benjamin Lindqvist
ed025b2f04
net: lib: coap_client: observe-related fixes
...
An earlier pull request implementing observe support was merged too
hastily. It had a few issues:
1. The predicate for whether a request should be marked not ongoing was
wrong (it checked ret != 0 instead of ret < 0)
2. Without observes in mind, MID-based deduplication is not a required
feature. Deduplication was handled implicitly - the exchange would get
dropped after the first response anyway, so duplicate responses would
not get matched to anything. But with observes, there are several
responses in an exchange. This commit adds this.
3. Using coap_request_is_observe(&internal_req->request) in the response
handler requires the whole request to stay in scope for the lifetime of
the observation, which I observed was not always the case. Adding an
is_observe bool to the internal struct improved stability significantly.
With these fixes, GETs with observe option works very well.
Signed-off-by: Benjamin Lindqvist <benjamin@eub.se>
2024-05-21 16:42:38 -04:00