mirror of
https://github.com/cesanta/mongoose.git
synced 2026-10-25 12:04:47 +00:00
Revert "Stop publish examples to mongoose repo"
This reverts commit 1a17e17c462bdd4e1d26d8742f8b7087273e04c2. PUBLISHED_FROM=80028de308c9a021955d1425d2bfee8feb85f193
This commit is contained in:
1 parent
7cc7df8c0e
commit
eaef5bd133
351 files changed
+195424
No files matched your search
@@ -0,0 +1,92 @@
|
||||
/* clang-format off */
|
||||
/*******************************************************************************
|
||||
MPLAB Harmony Project Main Source File
|
||||
|
||||
Company:
|
||||
Microchip Technology Inc.
|
||||
|
||||
File Name:
|
||||
main.c
|
||||
|
||||
Summary:
|
||||
This file contains the "main" function for an MPLAB Harmony project.
|
||||
|
||||
Description:
|
||||
This file contains the "main" function for an MPLAB Harmony project. The
|
||||
"main" function calls the "SYS_Initialize" function to initialize the state
|
||||
machines of all MPLAB Harmony modules in the system and it calls the
|
||||
"SYS_Tasks" function from within a system-wide "super" loop to maintain
|
||||
their correct operation. These two functions are implemented in
|
||||
configuration-specific files (usually "system_init.c" and "system_tasks.c")
|
||||
in a configuration-specific folder under the "src/system_config" folder
|
||||
within this project's top-level folder. An MPLAB Harmony project may have
|
||||
more than one configuration, each contained within it's own folder under
|
||||
the "system_config" folder.
|
||||
*******************************************************************************/
|
||||
|
||||
// DOM-IGNORE-BEGIN
|
||||
/*******************************************************************************
|
||||
Copyright (c) 2013-2014 released Microchip Technology Inc. All rights reserved.
|
||||
|
||||
//Microchip licenses to you the right to use, modify, copy and distribute
|
||||
Software only when embedded on a Microchip microcontroller or digital signal
|
||||
controller that is integrated into your product or third party product
|
||||
(pursuant to the sublicense terms in the accompanying license agreement).
|
||||
|
||||
You should refer to the license agreement accompanying this Software for
|
||||
additional information regarding your rights and obligations.
|
||||
|
||||
SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
|
||||
EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
|
||||
MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||
IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
|
||||
CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
|
||||
OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
|
||||
INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
|
||||
CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
|
||||
SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
|
||||
(INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
|
||||
*******************************************************************************/
|
||||
// DOM-IGNORE-END
|
||||
|
||||
|
||||
// *****************************************************************************
|
||||
// *****************************************************************************
|
||||
// Section: Included Files
|
||||
// *****************************************************************************
|
||||
// *****************************************************************************
|
||||
|
||||
#include <stddef.h> // Defines NULL
|
||||
#include <stdbool.h> // Defines true
|
||||
#include <stdlib.h> // Defines EXIT_FAILURE
|
||||
#include "system/common/sys_module.h" // SYS function prototypes
|
||||
|
||||
|
||||
// *****************************************************************************
|
||||
// *****************************************************************************
|
||||
// Section: Main Entry Point
|
||||
// *****************************************************************************
|
||||
// *****************************************************************************
|
||||
|
||||
int main ( void )
|
||||
{
|
||||
/* Initialize all MPLAB Harmony modules, including application(s). */
|
||||
SYS_Initialize ( NULL );
|
||||
|
||||
while ( true )
|
||||
{
|
||||
/* Maintain state machines of all polled MPLAB Harmony modules. */
|
||||
SYS_Tasks ( );
|
||||
|
||||
}
|
||||
|
||||
/* Execution should not come here during normal operation */
|
||||
|
||||
return ( EXIT_FAILURE );
|
||||
}
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
End of File
|
||||
*/
|
||||
|
||||
Reference in new issue
Block a user