-
Notifications
You must be signed in to change notification settings - Fork 3k
New Target Mbed Connect Cloud board #5262
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
Closed
Closed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
As reported by MBED user Fran6Jack: I2C bus are usually 5V tolerant on all STM32 processor. If an external device on the I2C bus requires 5V operation, we usually acheive it by using 5V external pull-ups on the bus. Since signaling uses open-drain output on I2C for both signal SCL and SDA any 5V tolerant MCU will work on a 5V I2C bus. Having pull-up activated on a 5V externally pull bus, cause the pin to clamp on the STM32 die diode and could damage the IC (There is a note in STM32 datasheet specifying this issue). It is understood by all the community that I2C bus should always be externally pulled by physical resistor. I2C initialization should then be ALWAYS OpenDrainNoPull by default. Up to now, this I2C driver was setting pull up by default as it helps basic testing, like 1 master and 1 slave, conencted with 2 wires without any external pull ups. This will not work anymore after this commit and applications tests or examples needs to be modified to explicitely configure pull ups ... But it is safer to follow reference manual guidelines.
Fixed minor typos in test_api.py Added get_interface_version to detect_targets
The use of mktime was causing a fault when called in interrupt handler because on GCC it lock the mutex protecting the environment, To overcome this issue, this patch add dedicated routine to convert a time_t into a tm and vice versa. In the process mktime has been optimized and is now an order of magnitude faster than the routines present in the C library.
1. Remove stale code with mbed OS 3. 2. Remove check for busy peripherals unorganizedly. This would be supported by e.g. official sleep manager.
1. Remove stale code with mbed OS 3. 2. Remove check for busy peripherals unorganizedly. This would be supported by e.g. official sleep manager.
These power-down code are stale and would be superseded by sleep manager.
Previous the voltage range was set to 1.2 from SoC internal reference source. This caused problem with testing. It is unexpected that range is much shorter than vdd as well. The voltage range was extended using SoC build in analog prescaler (set to 1/3).
GCC's newlib library depends on fstat to get in-flight information about a file's type an size. A working fstat for regular files is needed for seek and related functions to work correctly.
Add quotes to preprocessor path on export
fs: Fix fstat retarget for regular files
Merging changes from ATParser towards parser unification
examples: remove eddystone ble examples
Add retry to handle git clone failure
@andreaslarssonublox @andreaspeterssonublox Please review |
fs: Add missing retarget definitions for ARM/IAR
1) if we receive more than one __sync, previous handshake would consider it as echo_count and try to decode the value. Now we skip superfluous __sync. 2) reduce the uart load produced by the test, as we are heavily running tests in parallel and not one-to-one this update was required.
Prevent use of deleted ticker in Ticker test
Fix an incorrect comment in ticker API
STM: I2C: Configure pins in OpenDrainNoPull by default (no pullup)
NUC472/M453/M487/NANO130: Add updates for Nuvoton targets
Implement functional Wifi tests
…rt_defines Moved STDIO_UART defines for UBLOX_EVK_ODIN_W2
Extend nRF51 AnalogIn voltage range to 3.6 V
STM32: add ADC calibration for L4, F1, F3 devices
RTL8195AM - Fix and cleanup mbed_rtx.h
Fix documentation of BLE GattCharacteristic
Include doxygen from test directories
Fix echo test handshake and reduce uart load
LGTM |
@andcor02 Can you please rebase , there was an update to the pinnames |
Build : FAILUREBuild number : 55 |
Renamed some UBLOX ODIN-W2 files to make space for new board
Moved to with UBLOX changes: #5305 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Introduced mbed Connect Cloud board based on ODIN-W2 Module
Renamed some UBLOX ODIN-W2 files to make space for new board
Status
READY
Migrations
If this PR changes any APIs or behaviors, give a short description of what API users should do when this PR is merged.
NO