-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release candidate for mbed-os-5.4.2 #4022
Conversation
…---+--------+ | test case | passed | failed | result | +---------------------------+--------+--------+--------+ | mbedtls_aes_self_test | 1 | 0 | OK | | mbedtls_entropy_self_test | 1 | 0 | OK | | mbedtls_sha256_self_test | 1 | 0 | OK | | mbedtls_sha512_self_test | 1 | 0 | OK | +---------------------------+--------+--------+--------+
…dtls_device.h remove function alternate defines (not used as we replace the full module)
…(unrequired removed + other moved to aes_alt.h) hcryp_aes moved to mbedtls_aes_context to allow multi instances remove ctx->nr, ctx->buf doxygen comments are removed (kept in .h file) function _ALT are removed (full module _ALT) handle error returned by HAL_CRYPxx functions aes is symetric, remove the dupplicated set_key_enc and set_key_dec buffer, and factorize the call to set_key function
Calling Thread::start multiple times leads to undefined behavior since the Thread class was not designed to handle being restarted. Return an error code if Thread::start is called a second time to prevent this behavior.
If a thread hasn't been started return Inactive as the status when Thread::get_state() is called.
Make the copy constructor and assignment operator private to prevent them from being used.
Resolves the github issue #3790: Blinky fails to build (on Mac) after addition of linker script preprocessing feature. Paraphrasing, this issue is that Homebrew on mac does not install `arm-none-eabi-gcc` in the same location as `arm-none-eabi-cpp`, the C Pre-Processor. The tools prior to this commit, and after turning on the pre-processing of the linker-script will fail on any Mac homebrew installed toolchains. This commit resolves the above issue by allowing the toolchain's path to the executable to remain empty after a call to `check_executable`. When this path is empty, the tools will search the PATH environment variable for the executable.
Currently, there is the issue in register setting into serial_format(). The issue is that parameter for baudrate setting is initialed zero in this function. In baudrate is less 9600bps, the issue occurs. In baudrate is over 9600, not occurs. When call serial_baud() before serial_format(), baudrate override and set with an incorrect value. Therefore, I fixed register setting not to set the parameter of baudrate setting in serial_format().
Add an 'all' parameter to get_flash_algorthim_binary. When set an enumerator of all flash algorithms is returned. rather than just the first flash algorithm.
Use python's LooseVersion to get the correct version.
Rebuild the json files used by arm-pack-manager now that a bug in version selection has been fixed.
Load aliases.json from mbed-os rather than from a temporary directory.
In targets.json, add lf_clock_rc_calib_timer_interval and lf_clock_rc_calib_mode_config setting which are essential when using BLE In mbed_overrides.c, create valuables instead of doing printf, those valuables are intended to be used for debugging in runtime.
Change NUC472 analogin_api.c accordingly
…by increasing heap size for IAR. Corected initial MSP for ARMCC.
…te reads and writes (the latter are used in I2CEeprom module used in CI tests, and this caused that tests-i2c-api were failing). These operations (single byte transfers) are not possible to achieve with the driver from nrf5 SDK (nrf_drv_twi), so the new implementation uses TWI HAL only.
Change path of include from '\' to '/', which works on linux as well.
…summary. General tidy up of long lines. Added a new field to json file, target_list, to allow the user to override the set of targets used for the compilation.
…inor formatting updates.
…the compilation set.
Updating emlib
Updating CMSIS device headers
Update RAIL library to 1.5.1
* Off by one error in the linker scripts reserved one word too little for the vector table * Re-apply uvisor changes to emlib. To allow uvisor to run, we should make accesses to the romtable through uvisor's secure read gateway * Copypasta in target name (EFM32PG12, not EFR32PG12) * Copypasta in the pin definitions (thanks @akselsm) * Forgot to update PortName for extra ports on MG/PG12
* Reduce verbosity of EFR32 radio driver when debug tracing is on. * Correctly pass pending bit of received ACK to the stack.
Removing device_name for devices that haven't shown up in the Keil package manager yet to avoid Travis from tripping on our PR
/morph test-nightly |
/morph mbed2-release |
/morph test-nightly |
Result: ABORTEDYour command has finished executing! Here's what you wrote!
|
Ok, so looks like the nightly was triggered twice, so I aborted the first one to free up the pipeline. The red X will be replaced by the actual status when the second nightly runs. Also, the mbed 2 job is currently broken due to the issue described here: #4021 Good news is that PR should fix it as well, so as soon as that gets in we can retrigger the mbed2 job. Just FYI @adbridge! |
Result: ABORTEDYour command has finished executing! Here's what you wrote!
OutputExample Build failed! |
Result: FAILUREYour command has finished executing! Here's what you wrote!
OutputTest failed! |
Killing this and redoing it to remove the following PR which is breaking exporters and mbed 2 |
No description provided.