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

boards: add stm32f769 discovery #7051

Merged
merged 3 commits into from
May 17, 2017
Merged

Conversation

vincent-d
Copy link
Member

This add basic support of stm32f769 discovery board and cpu (board manual here ). UART, LED and button works as expected, with SAUL support.

It also adds stm32f7 support in the RTC driver.

@vincent-d vincent-d added the Platform: ARM Platform: This PR/issue effects ARM-based platforms label May 12, 2017
Copy link
Contributor

@aabadie aabadie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few comments regarding doxygen and LED configuration. Otherwise the changes look good but I don't have this board for testing.


/**
* @name LED pin definitions
* @{
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The doxygen comments look weird in this file.

#define LED2_MASK (1 << 12)
#define LED3_MASK (1 << 4)

#define LED0_ON (LED_PORT->BSRR = LED0_MASK)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LED_PORT => LED0_PORT ?
same comment for LED1 and LED2


#define LED3_ON (LED_PORT->BSRR = LED3_MASK)
#define LED3_OFF (LED_PORT->BSRR = (LED3_MASK << 16))
#define LED3_TOGGLE (LED_PORT->ODR ^= LED3_MASK)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If there are 4 LEDs why not adding the fourth one in board_init ?

@vincent-d
Copy link
Member Author

Copy/paste are evil!

@aabadie, comments addressed.

@aabadie aabadie added the Type: new feature The issue requests / The PR implemements a new feature for RIOT label May 17, 2017
@aabadie aabadie added this to the Release 2017.07 milestone May 17, 2017
Copy link
Contributor

@aabadie aabadie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Untested ACK

@aabadie aabadie added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label May 17, 2017
@vincent-d vincent-d force-pushed the pr/stm32f7discovery branch from 6b9c048 to 1c637da Compare May 17, 2017 13:32
@vincent-d
Copy link
Member Author

Fixed vendor header trailing white spaces and squashed.

@miri64
Copy link
Member

miri64 commented May 17, 2017

Murdock issue most likely unrelated, see #7069.

@aabadie aabadie added CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR and removed CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR labels May 17, 2017
@aabadie
Copy link
Contributor

aabadie commented May 17, 2017

All green, go !

@aabadie aabadie merged commit dce3015 into RIOT-OS:master May 17, 2017
@toonst toonst deleted the pr/stm32f7discovery branch August 21, 2018 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Platform: ARM Platform: This PR/issue effects ARM-based platforms Type: new feature The issue requests / The PR implemements a new feature for RIOT
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants