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>
|
||
|---|---|---|
| .. | ||
| ws_bbr_api.c | ||
| ws_bbr_api_internal.h | ||
| ws_bootstrap.c | ||
| ws_bootstrap.h | ||
| ws_bootstrap_6lbr.c | ||
| ws_bootstrap_6lbr.h | ||
| ws_bootstrap_6ln.c | ||
| ws_bootstrap_6ln.h | ||
| ws_bootstrap_6lr.c | ||
| ws_bootstrap_6lr.h | ||
| ws_bootstrap_ffn.c | ||
| ws_bootstrap_ffn.h | ||
| ws_cfg_settings.c | ||
| ws_cfg_settings.h | ||
| ws_common.c | ||
| ws_common.h | ||
| ws_common_defines.h | ||
| ws_config.h | ||
| ws_eapol_auth_relay.c | ||
| ws_eapol_auth_relay.h | ||
| ws_eapol_pdu.c | ||
| ws_eapol_pdu.h | ||
| ws_eapol_relay.c | ||
| ws_eapol_relay.h | ||
| ws_eapol_relay_lib.c | ||
| ws_eapol_relay_lib.h | ||
| ws_empty_functions.c | ||
| ws_ie_lib.c | ||
| ws_ie_lib.h | ||
| ws_llc.h | ||
| ws_llc_data_service.c | ||
| ws_management_api.c | ||
| ws_mpx_header.c | ||
| ws_mpx_header.h | ||
| ws_neighbor_class.c | ||
| ws_neighbor_class.h | ||
| ws_pae_auth.c | ||
| ws_pae_auth.h | ||
| ws_pae_controller.c | ||
| ws_pae_controller.h | ||
| ws_pae_key_storage.c | ||
| ws_pae_key_storage.h | ||
| ws_pae_lib.c | ||
| ws_pae_lib.h | ||
| ws_pae_nvm_data.c | ||
| ws_pae_nvm_data.h | ||
| ws_pae_nvm_store.c | ||
| ws_pae_nvm_store.h | ||
| ws_pae_supp.c | ||
| ws_pae_supp.h | ||
| ws_pae_time.c | ||
| ws_pae_time.h | ||
| ws_pae_timers.c | ||
| ws_pae_timers.h | ||
| ws_phy.c | ||
| ws_phy.h | ||
| ws_stats.c | ||
| ws_stats.h | ||
| ws_test_api.c | ||