system_LPC43xx.h 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /**********************************************************************
  2. * $Id$ system_lpc43xx.h 2011-06-02
  3. *//**
  4. * @file system_lpc43xx.h
  5. * @brief Cortex-M3 Device System Header File for NXP lpc43xx Series.
  6. * @version 1.0
  7. * @date 02. June. 2011
  8. * @author NXP MCU SW Application Team
  9. *
  10. * Copyright(C) 2011, NXP Semiconductor
  11. * All rights reserved.
  12. *
  13. ***********************************************************************
  14. * Software that is described herein is for illustrative purposes only
  15. * which provides customers with programming information regarding the
  16. * products. This software is supplied "AS IS" without any warranties.
  17. * NXP Semiconductors assumes no responsibility or liability for the
  18. * use of the software, conveys no license or title under any patent,
  19. * copyright, or mask work right to the product. NXP Semiconductors
  20. * reserves the right to make changes in the software without
  21. * notification. NXP Semiconductors also make no representation or
  22. * warranty that such application will be suitable for the specified
  23. * use without further testing or modification.
  24. **********************************************************************/
  25. #ifndef __SYSTEM_lpc43xx_H
  26. #define __SYSTEM_lpc43xx_H
  27. #ifdef __cplusplus
  28. extern "C" {
  29. #endif
  30. extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */
  31. /**
  32. * Initialize the system
  33. *
  34. * @param none
  35. * @return none
  36. *
  37. * @brief Setup the microcontroller system.
  38. * Initialize the System and update the SystemCoreClock variable.
  39. */
  40. extern void SystemInit (void);
  41. #ifdef __cplusplus
  42. }
  43. #endif
  44. #endif /* __SYSTEM_lpc43xx_H */