system_NUC1xx.h 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. /******************************************************************************
  2. * @file: system_armikmcu.h
  3. * @purpose: CMSIS ARM Cortex-M0 Device Peripheral Access Layer Header File
  4. * @version: V0.01
  5. * @date: 17. Feb. 2009
  6. *----------------------------------------------------------------------------
  7. *
  8. * Copyright (C) 2009 ARM Limited. All rights reserved.
  9. *
  10. * ARM Limited (ARM) is supplying this software for use with Cortex-Mx
  11. * processor based microcontrollers. This file can be freely distributed
  12. * within development tools that are supporting such ARM based processors.
  13. *
  14. * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
  15. * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
  16. * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
  17. * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
  18. * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
  19. *
  20. ******************************************************************************/
  21. #ifndef __SYSTEM_ARMCM0_H
  22. #define __SYSTEM_ARMCM0_H
  23. extern uint32_t SystemFrequency; /*!< System Clock Frequency (Core Clock) */
  24. /**
  25. * Initialize the system
  26. *
  27. * @param none
  28. * @return none
  29. *
  30. * @brief Setup the microcontroller system
  31. * Initialise GPIO directions and values
  32. */
  33. extern void SystemInit (void);
  34. #endif