// Main starting point for LPC176x boards. // // Copyright (C) 2018 Kevin O'Connor // // This file may be distributed under the terms of the GNU GPLv3 license. #include "LPC17xx.h" // NVIC_SystemReset #include "command.h" // DECL_CONSTANT #include "sched.h" // sched_main DECL_CONSTANT(MCU, "lpc176x"); /**************************************************************** * misc functions ****************************************************************/ void command_reset(uint32_t *args) { NVIC_SystemReset(); } DECL_COMMAND_FLAGS(command_reset, HF_IN_SHUTDOWN, "reset"); // Main entry point int main(void) { sched_main(); return 0; }