mirror of https://github.com/ARMmbed/mbed-os.git
* Fix null pointer dereferencing
Add null check for return values of functions that are mostly (but not
always) checked for null.
E.g., since 98% of calls to protocol_stack_interface_info_get_by_id
check for null, it is likely that the function can return null values in
some cases, and omitting the check could crash the program.
* Update MAX32660 peripheral drivers with final ones that use by SDK
* Apply MAX32660 delta
Update mbed hal function as per of SDK update
Signed-off-by: Sadik.Ozer <sadik.ozer@analog.com>
* M2354: Fix debug failure in Mbed Studio
In Mbed Studio, debugging, based on pyOCD, requires Mbed OS application code starting on the sector boundary.
Modification list:
1. Update TF-M import assets with MCUboot header padding to sector aligned
2. Following above, change header size argument (-H) in wrapper.py command line
3. Following below, fix min-write-size (--align) to 4 (per flash_area_align()) in wrapper.py command line
https://docs.mcuboot.com/design.html#image-trailer
Related issue:
https://github.com/ARMmbed/mbed-os/issues/15417
* Do not clear interrupt flag during initialization
This causes issue for repeaded initialization while using BufferedSerial mode
Signed-off-by: Sadik.Ozer <sadik.ozer@analog.com>
* MAX32660, MAX32670 UART performance improvement
Signed-off-by: Sadik.Ozer <sadik.ozer@analog.com>
* Handle negative values passed to close()
Calling close() with negative numbers causes out-of-bounds indexing of the filehandles array. For example, this can happen if open() returns an error and the value is later passed to close().
* Moved a { to the same line as if
Moved a { to the same line as if
* add nullpointer check in LWIP::socket_close
* Fix crash when using FDCAN3 RX IRQ on STM32G473 (and others)
* connectivity: drivers: Update Nuvoton M467 EMAC DMA_IE ctl
In IRQ Handler, to disable some interrupt type of DMA error.
It could avoid unexpected repeated interrupt.The masked bit of
DMA_IE could be recovered in next EMAC IRQ event.
Signed-off-by: cyliang tw <cyliang@nuvoton.com>
* Add workaround for G474 hardfault
* update drivers STM32WL CUBE V1.3.0
* Changed static to weak
* Fix: Do not disable SPI for manual drive mode during transaction setup
It has been reported that disabling SPI module causes glitch for manual SS drive mode
Signed-off-by: Sadik.Ozer <sadik.ozer@analog.com>
* make cellular event queue size configurable
update unit tests
---------
Signed-off-by: Sadik.Ozer <sadik.ozer@analog.com>
Signed-off-by: cyliang tw <cyliang@nuvoton.com>
Co-authored-by: Mingjie Shen <shen497@purdue.edu>
Co-authored-by: Ahmet Polat <Ahmet.Polat@maximintegrated.com>
Co-authored-by: Sadik.Ozer <sadik.ozer@analog.com>
Co-authored-by: Chun-Chieh Li <ccli8@nuvoton.com>
Co-authored-by: alrvid <126816223+alrvid@users.noreply.github.com>
Co-authored-by: Jost, Chris <79271064+chrJost@users.noreply.github.com>
Co-authored-by: Joseph Duchesne <joseph@avidbots.com>
Co-authored-by: cyliang tw <cyliang@nuvoton.com>
Co-authored-by: Maxim Markin <mak22223@ya.ru>
Co-authored-by: Charles <hallard04@free.fr>
Co-authored-by: Lukas Karel <lukas.karel@world-direct.at>
|
||
|---|---|---|
| .. | ||
| thread_bbr_api.c | ||
| thread_bbr_api_internal.h | ||
| thread_bbr_commercial.c | ||
| thread_bbr_commercial.h | ||
| thread_beacon.c | ||
| thread_beacon.h | ||
| thread_bootstrap.c | ||
| thread_bootstrap.h | ||
| thread_border_router_api.c | ||
| thread_border_router_api_internal.h | ||
| thread_ccm.c | ||
| thread_ccm.h | ||
| thread_commissioning_api.c | ||
| thread_commissioning_if.c | ||
| thread_commissioning_if.h | ||
| thread_common.c | ||
| thread_common.h | ||
| thread_config.h | ||
| thread_constants.h | ||
| thread_dhcpv6_server.c | ||
| thread_dhcpv6_server.h | ||
| thread_diagnostic.c | ||
| thread_diagnostic.h | ||
| thread_discovery.c | ||
| thread_discovery.h | ||
| thread_host_bootstrap.c | ||
| thread_host_bootstrap.h | ||
| thread_joiner_application.c | ||
| thread_joiner_application.h | ||
| thread_leader_service.c | ||
| thread_leader_service.h | ||
| thread_lowpower_api.c | ||
| thread_lowpower_private_api.c | ||
| thread_lowpower_private_api.h | ||
| thread_management_api.c | ||
| thread_management_client.c | ||
| thread_management_client.h | ||
| thread_management_if.c | ||
| thread_management_internal.h | ||
| thread_management_server.c | ||
| thread_management_server.h | ||
| thread_mdns.c | ||
| thread_mdns.h | ||
| thread_meshcop_lib.c | ||
| thread_mle_message_handler.c | ||
| thread_mle_message_handler.h | ||
| thread_nd.c | ||
| thread_nd.h | ||
| thread_neighbor_class.c | ||
| thread_neighbor_class.h | ||
| thread_net_config_api.c | ||
| thread_network_data_lib.c | ||
| thread_network_data_lib.h | ||
| thread_network_data_storage.c | ||
| thread_network_data_storage.h | ||
| thread_network_synch.c | ||
| thread_network_synch.h | ||
| thread_nvm_store.c | ||
| thread_nvm_store.h | ||
| thread_resolution_client.c | ||
| thread_resolution_client.h | ||
| thread_resolution_server.c | ||
| thread_resolution_server.h | ||
| thread_router_bootstrap.c | ||
| thread_router_bootstrap.h | ||
| thread_routing.c | ||
| thread_routing.h | ||
| thread_test_api.c | ||
| thread_tmfcop_lib.h | ||