Skip to content

boards: add stm32f769 discovery#7051

Merged
aabadie merged 3 commits intoRIOT-OS:masterfrom
OTAkeys:pr/stm32f7discovery
May 17, 2017
Merged

boards: add stm32f769 discovery#7051
aabadie merged 3 commits intoRIOT-OS:masterfrom
OTAkeys:pr/stm32f7discovery

Conversation

@vincent-d
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
Member Author

Fixed vendor header trailing white spaces and squashed.

@miri64
Copy link
Copy Markdown
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
Copy Markdown
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