Subversion Repositories ScreenTimer

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. /**************************************************************************//**
  2.  * @file     system_ARMCM0.c
  3.  * @brief    CMSIS Device System Source File for
  4.  *           ARMCM0 Device Series
  5.  * @version  V5.00
  6.  * @date     07. September 2016
  7.  ******************************************************************************/
  8. /*
  9.  * Copyright (c) 2009-2016 ARM Limited. All rights reserved.
  10.  *
  11.  * SPDX-License-Identifier: Apache-2.0
  12.  *
  13.  * Licensed under the Apache License, Version 2.0 (the License); you may
  14.  * not use this file except in compliance with the License.
  15.  * You may obtain a copy of the License at
  16.  *
  17.  * http://www.apache.org/licenses/LICENSE-2.0
  18.  *
  19.  * Unless required by applicable law or agreed to in writing, software
  20.  * distributed under the License is distributed on an AS IS BASIS, WITHOUT
  21.  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  22.  * See the License for the specific language governing permissions and
  23.  * limitations under the License.
  24.  */
  25.  
  26. #include "ARMCM0.h"
  27.  
  28. /*----------------------------------------------------------------------------
  29.   Define clocks
  30.  *----------------------------------------------------------------------------*/
  31. #define  XTAL            ( 5000000UL)      /* Oscillator frequency */
  32.  
  33. #define  SYSTEM_CLOCK    (5U * XTAL)
  34.  
  35.  
  36. /*----------------------------------------------------------------------------
  37.   System Core Clock Variable
  38.  *----------------------------------------------------------------------------*/
  39. uint32_t SystemCoreClock = SYSTEM_CLOCK;
  40.  
  41.  
  42. /*----------------------------------------------------------------------------
  43.   System Core Clock update function
  44.  *----------------------------------------------------------------------------*/
  45. void SystemCoreClockUpdate (void)
  46. {
  47.   SystemCoreClock = SYSTEM_CLOCK;
  48. }
  49.  
  50. /*----------------------------------------------------------------------------
  51.   System initialization function
  52.  *----------------------------------------------------------------------------*/
  53. void SystemInit (void)
  54. {
  55.   SystemCoreClock = SYSTEM_CLOCK;
  56. }
  57.