Skip to content
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

[STM32L0] Add asynchronous serial #2463

Merged
merged 3 commits into from
Sep 18, 2016
Merged

Conversation

svastm
Copy link
Contributor

@svastm svastm commented Aug 16, 2016

This PR add the asynchronous serial for the following targets:

  • NUCLEO_L053R8
  • NUCLEO_L073RZ

The struct serial_s move to common_objects.h.

test report

The BUILD_FAIL are due to .text oversize. Cpputest is relatively big.

@bridadan
Copy link
Contributor

/morph test

@mbed-bot
Copy link

Result: FAILURE

Your command has finished executing! Here's what you wrote!

/morph test

@bridadan
Copy link
Contributor

Oops, I missed that there were merge conflicts! When they are fixed we can run this through CI.

@0xc0170
Copy link
Contributor

0xc0170 commented Aug 24, 2016

/morph test

@0xc0170
Copy link
Contributor

0xc0170 commented Aug 24, 2016

@mbed-bot: TEST

HOST_OSES=windows
BUILD_TOOLCHAINS=GCC_ARM,ARM,IAR
TARGETS=NUCLEO_L053R8

@0xc0170
Copy link
Contributor

0xc0170 commented Aug 24, 2016

Changes look good to me, waiting for CI to be run

@mbed-bot
Copy link

Result: SUCCESS

Your command has finished executing! Here's what you wrote!

/morph test

Output

mbed Build Number: 696

All builds and test passed!

@mbed-bot
Copy link

[Build 835]
FAILURE: Something went wrong when building and testing.

@bridadan
Copy link
Contributor

@0xc0170 One of the test boxes went down again for the morph bot and one of the Nucleos was in a bad state for the mbed-bot. I'll go ahead and run at least the mbed-bot again

@bridadan
Copy link
Contributor

@mbed-bot: TEST

HOST_OSES=windows
BUILD_TOOLCHAINS=GCC_ARM,ARM,IAR
TARGETS=NUCLEO_L053R8

@mbed-bot
Copy link

[Build 836]
FAILURE: Something went wrong when building and testing.

@sg-
Copy link
Contributor

sg- commented Aug 26, 2016

@svastm can you rebase?

@sg- sg- added needs: work and removed needs: CI labels Aug 26, 2016
@sg-
Copy link
Contributor

sg- commented Aug 26, 2016

Looks like this support NUCLEO_L053R8 RTOS but linking fails due to size. Looks like this patch should fix that. 1bdade9

We can re-run testing once rebased.

@svastm
Copy link
Contributor Author

svastm commented Aug 26, 2016

Rebased

@sg-
Copy link
Contributor

sg- commented Sep 9, 2016

@mbed-bot: TEST

HOST_OSES=ALL
BUILD_TOOLCHAINS=ALL
TARGETS=ALL

@sg- sg- removed the needs: work label Sep 9, 2016
@sg-
Copy link
Contributor

sg- commented Sep 9, 2016

/morph test

@mbed-bot
Copy link

Result: FAILURE

Your command has finished executing! Here's what you wrote!

/morph test

Output

mbed Build Number: 808

Build failed!

@mbed-bot
Copy link

[Build 889]
FAILURE: Something went wrong when building and testing.

@0xc0170
Copy link
Contributor

0xc0170 commented Sep 12, 2016

/morph test

@0xc0170
Copy link
Contributor

0xc0170 commented Sep 12, 2016

@mbed-bot: TEST

HOST_OSES=ALL
BUILD_TOOLCHAINS=ALL
TARGETS=ALL

@mbed-bot
Copy link

Result: FAILURE

Your command has finished executing! Here's what you wrote!

/morph test

Output

mbed Build Number: 832

Build failed!

@0xc0170
Copy link
Contributor

0xc0170 commented Sep 12, 2016

I rerun the tests as I thought it was a failure in CI, but then I noticed main.cpp file checked-in. Please remove the file, we rerun the tests

@svastm
Copy link
Contributor Author

svastm commented Sep 12, 2016

Oops, sorry. I asked him to leave 😄

@mbed-bot
Copy link

[Build 909]
FAILURE: Something went wrong when building and testing.

@sg-
Copy link
Contributor

sg- commented Sep 16, 2016

/morph test

@sg-
Copy link
Contributor

sg- commented Sep 16, 2016

@mbed-bot: TEST

HOST_OSES=ALL
BUILD_TOOLCHAINS=ALL
TARGETS=ALL

@mbed-bot
Copy link

Result: SUCCESS

Your command has finished executing! Here's what you wrote!

/morph test

Output

mbed Build Number: 884

All builds and test passed!

@mbed-bot
Copy link

[Build 941]
FAILURE: Something went wrong when building and testing.

@sg-
Copy link
Contributor

sg- commented Sep 17, 2016

@bridadan Can you look at

[Build 941]
FAILURE: Something went wrong when building and testing.

@bridadan
Copy link
Contributor

@sg- This was caused by build failures in IAR, this patch should fix the issue: #2735

@sg- sg- merged commit c4a02b0 into ARMmbed:master Sep 18, 2016
aisair pushed a commit to aisair/mbed that referenced this pull request Apr 30, 2024
Ports for Upcoming Targets

2669: Added u-blox C029 target ARMmbed/mbed-os#2669
2707: [EFM32] Add IAR support for remaining Silicon Labs targets ARMmbed/mbed-os#2707
2819: MultiTech xDot platform support - 09.26.2016 ARMmbed/mbed-os#2819
2827: include MultiTech xDot in mbed 5 releases ARMmbed/mbed-os#2827

Fixes and Changes

2522: Add CThunk for CM7 ARMmbed/mbed-os#2522
2518: Enable uvisor on Beetle ARMmbed/mbed-os#2518
2571: STM32F7 - Add asynchronous serial ARMmbed/mbed-os#2571
2616: STM32F3xx - Add Serial Flow Control pins + enable it ARMmbed/mbed-os#2616
2619: NUCLEO_L152RE - Add Serial Flow Control ARMmbed/mbed-os#2619
2620: NUCLEO_F429ZI - Add SERIAL_FC macro ARMmbed/mbed-os#2620
2666: [EFM32] Microsecond ticker optimization ARMmbed/mbed-os#2666
2681: STM32F0xx - Add support of ADC internal channels ARMmbed/mbed-os#2681
2687: [NRF5] Add fs_data symbol in data secton for gcc ARMmbed/mbed-os#2687
2696: Add device_has to all nrf51 devices ARMmbed/mbed-os#2696
2703: TARGET_NRF5: Changed 'serial_baud' implementation to support special baud rates. ARMmbed/mbed-os#2703
2704: DISCO_L476VG: add SPI nicknames ARMmbed/mbed-os#2704
2723: KSDK serial_api.c: Fix assertion error for ParityEven ARMmbed/mbed-os#2723
2463: [STM32L0] Add asynchronous serial ARMmbed/mbed-os#2463
2572: Fix STM32F407VG target name and LPC11U6X linker errors ARMmbed/mbed-os#2572
2698: DELTA_DFBM_NQ620 target ARMmbed/mbed-os#2698
2542: Dev spi asynch stm32f4 ARMmbed/mbed-os#2542
2650: STM32F3 - Add low power timer ARMmbed/mbed-os#2650
2415: [STM32F0] Add asynchronous serial ARMmbed/mbed-os#2415
2585: Added support for ADC only pins in LPC43xx ARMmbed/mbed-os#2585
2622: [STM32F4] Add asynchronous I2C ARMmbed/mbed-os#2622
2719: Updated ARM linker scripts for Kinetis platforms that use SDK 2.0 ARMmbed/mbed-os#2719
2728: Added ethernet and enabled IPV4 feature for the EVK-ODIN-W2/C029 target ARMmbed/mbed-os#2728
2747: [LPC11U68] Fix pin interrupt select offset ARMmbed/mbed-os#2747
2751: STM32L0xx - Add Serial Flow Control ARMmbed/mbed-os#2751
2753: [NUCLEO_F767ZI] Add CAN capability ARMmbed/mbed-os#2753
2759: STM32F0 - Add low power timer ARMmbed/mbed-os#2759
2763: STM32L1 - Add low power timer ARMmbed/mbed-os#2763
2764: STM32L4 - Add low power timer ARMmbed/mbed-os#2764
2771: STM32L4 - Update deepsleep implementation ARMmbed/mbed-os#2771
2775: Update KSDK SDHC driver for K64F & K66F ARMmbed/mbed-os#2775
2792: [NUCLEO_F303ZE] MBED-OS5 capability ARMmbed/mbed-os#2792
2762: STM32L0 - Add low power timer ARMmbed/mbed-os#2762
2761: STM32F7 - Add low power timer ARMmbed/mbed-os#2761
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants