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
|
||||
version mbed-os-5.8.3 (c05d72c3c005fbb7e92c3994c32bda45218ae7fe).
|
||||
Contents taken from the targets/TARGET_NXP/TARGET_LPC176X/ directory.
|
||||
It has been modified to compile with gcc's LTO feature and to use
|
||||
appropriate clock speeds on the LPC1768 and LPC1769. See lpc176x.patch
|
||||
for the modifications.
|
||||
It has been modified to set the appropriate clock speeds on the
|
||||
LPC1768 and LPC1769. See lpc176x.patch for the modifications.
|
||||
|
||||
The cmsis-stm32f0 and the hal-stm32f0 directories contain code from
|
||||
STMicroelectronics:
|
||||
|
|
|
@ -511,7 +511,7 @@ uint32_t SystemCoreClock = __CORE_CLK;/*!< System Clock Frequency (Core Clock)*/
|
|||
* @brief Setup the microcontroller system.
|
||||
* Initialize the System.
|
||||
*/
|
||||
void __attribute__((externally_visible)) SystemInit (void)
|
||||
void SystemInit (void)
|
||||
{
|
||||
#if (CLOCK_SETUP) /* Clock Setup */
|
||||
LPC_SC->SCS = SCS_Val;
|
||||
|
|
|
@ -28,12 +28,3 @@
|
|||
|
||||
#define PCLKSEL0_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