Skip to content

[2.0.x][LPC176x][Build] Force single precision constants, disable freestanding#10892

Merged
thinkyhead merged 2 commits intoMarlinFirmware:bugfix-2.0.xfrom
p3p:pr_bf2_lpc_buildfix
May 29, 2018
Merged

[2.0.x][LPC176x][Build] Force single precision constants, disable freestanding#10892
thinkyhead merged 2 commits intoMarlinFirmware:bugfix-2.0.xfrom
p3p:pr_bf2_lpc_buildfix

Conversation

@p3p
Copy link
Member

@p3p p3p commented May 29, 2018

Description

Updates the LPC176x build to force all double constants to be converted to float constants and disables the freestanding flag that disables builtins which are used for compile time evaluation (along with other things).

Also cleaned up platformio.ini to only include once section for LPC176x, removing the redundant LPC1768_debug_and_upload environment.

Related Issues

#10859

@thinkyhead thinkyhead added PR: Bug Fix T: HAL & APIs Topic related to the HAL and internal APIs. C: Build / Toolchain labels May 29, 2018
@thinkyhead thinkyhead merged commit f89f7c4 into MarlinFirmware:bugfix-2.0.x May 29, 2018
@p3p p3p deleted the pr_bf2_lpc_buildfix branch May 29, 2018 00:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C: Build / Toolchain PR: Bug Fix T: HAL & APIs Topic related to the HAL and internal APIs.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants