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

STM32F7 - Add asynchronous serial #2571

Merged
merged 3 commits into from
Sep 16, 2016
Merged

Conversation

svastm
Copy link
Contributor

@svastm svastm commented Aug 29, 2016

This PR add the asynchronous serial for the following targets:

  • NUCLEO_F746ZG
  • DISCO_F746NG
  • NUCLEO_F767ZI

The struct serial_s move to common_objects.h.

test report

Require #2522 to work fine.

@sg-
Copy link
Contributor

sg- commented Sep 8, 2016

@svastm please rebase so we can test

@svastm
Copy link
Contributor Author

svastm commented Sep 9, 2016

Rebased

@ohagendorf
Copy link
Contributor

@svastm could you add the disco_f769 please?

@svastm
Copy link
Contributor Author

svastm commented Sep 12, 2016

Rebased and include the DISCO_F769NI. There isn't enough serial on arduino connector so i didn't had it to the automatic test.

@0xc0170
Copy link
Contributor

0xc0170 commented Sep 12, 2016

Changeset looks good, I don't see though serial flow control in the commit message (its implementation is added here).

Waiting for CThunk to be resolved for M7

@svastm
Copy link
Contributor Author

svastm commented Sep 13, 2016

The serial flow control should be enable in an other PR after this one being merge. I had the code here to keep consistency between PR over the families, and because the SERIAL_FC PR should happen right after this one.

@0xc0170
Copy link
Contributor

0xc0170 commented Sep 14, 2016

@svastm CThunk for M7 was merged, shall we rebase this on top of master?

@svastm
Copy link
Contributor Author

svastm commented Sep 14, 2016

Yes we can, I just ran the test with NUCLEO_F746ZG and it pass for ARM, GCC_ARM and IAR.

@0xc0170
Copy link
Contributor

0xc0170 commented Sep 14, 2016

/morph test

@mbed-bot
Copy link

Result: SUCCESS

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

/morph test

Output

mbed Build Number: 862

All builds and test passed!

@0xc0170
Copy link
Contributor

0xc0170 commented Sep 15, 2016

@mbed-bot: TEST

HOST_OSES=ALL
BUILD_TOOLCHAINS=ALL
TARGETS=ALL

@mbed-bot
Copy link

[Build 933]
SUCCESS: Building succeeded and tests were run! Be sure to check the test results

@sg- sg- merged commit 75af749 into ARMmbed:master Sep 16, 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