lib: No need to make lpc176x SystemInit() externally visible
Now that the lpc176x code uses the armcm_boot mechanism, it is no longer necessary for SystemInit to be externally visible. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
83d600d518
commit
ccb8db5ea1
|
@ -35,9 +35,8 @@ The lpc176x directory contains code from the mbed project:
|
||||||
https://github.com/ARMmbed/mbed-os
|
https://github.com/ARMmbed/mbed-os
|
||||||
version mbed-os-5.8.3 (c05d72c3c005fbb7e92c3994c32bda45218ae7fe).
|
version mbed-os-5.8.3 (c05d72c3c005fbb7e92c3994c32bda45218ae7fe).
|
||||||
Contents taken from the targets/TARGET_NXP/TARGET_LPC176X/ directory.
|
Contents taken from the targets/TARGET_NXP/TARGET_LPC176X/ directory.
|
||||||
It has been modified to compile with gcc's LTO feature and to use
|
It has been modified to set the appropriate clock speeds on the
|
||||||
appropriate clock speeds on the LPC1768 and LPC1769. See lpc176x.patch
|
LPC1768 and LPC1769. See lpc176x.patch for the modifications.
|
||||||
for the modifications.
|
|
||||||
|
|
||||||
The cmsis-stm32f0 and the hal-stm32f0 directories contain code from
|
The cmsis-stm32f0 and the hal-stm32f0 directories contain code from
|
||||||
STMicroelectronics:
|
STMicroelectronics:
|
||||||
|
|
|
@ -511,7 +511,7 @@ uint32_t SystemCoreClock = __CORE_CLK;/*!< System Clock Frequency (Core Clock)*/
|
||||||
* @brief Setup the microcontroller system.
|
* @brief Setup the microcontroller system.
|
||||||
* Initialize the System.
|
* Initialize the System.
|
||||||
*/
|
*/
|
||||||
void __attribute__((externally_visible)) SystemInit (void)
|
void SystemInit (void)
|
||||||
{
|
{
|
||||||
#if (CLOCK_SETUP) /* Clock Setup */
|
#if (CLOCK_SETUP) /* Clock Setup */
|
||||||
LPC_SC->SCS = SCS_Val;
|
LPC_SC->SCS = SCS_Val;
|
||||||
|
|
|
@ -28,12 +28,3 @@
|
||||||
|
|
||||||
#define PCLKSEL0_Val 0x00000000
|
#define PCLKSEL0_Val 0x00000000
|
||||||
#define PCLKSEL1_Val 0x00000000
|
#define PCLKSEL1_Val 0x00000000
|
||||||
@@ -514,7 +511,7 @@
|
|
||||||
* @brief Setup the microcontroller system.
|
|
||||||
* Initialize the System.
|
|
||||||
*/
|
|
||||||
-void SystemInit (void)
|
|
||||||
+void __attribute__((externally_visible)) SystemInit (void)
|
|
||||||
{
|
|
||||||
#if (CLOCK_SETUP) /* Clock Setup */
|
|
||||||
LPC_SC->SCS = SCS_Val;
|
|
||||||
|
|
Loading…
Reference in New Issue