123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- /*********************************************************************
- * SEGGER MICROCONTROLLER GmbH & Co. KG *
- * Solutions for real time microcontroller applications *
- **********************************************************************
- * *
- * (c) 2015 - 2016 SEGGER Microcontroller GmbH & Co. KG *
- * *
- * www.segger.com Support: support@segger.com *
- * *
- **********************************************************************
- * *
- * SEGGER SystemView * Real-time application analysis *
- * *
- **********************************************************************
- * *
- * All rights reserved. *
- * *
- * * This software may in its unmodified form be freely redistributed *
- * in source form. *
- * * The source code may be modified, provided the source code *
- * retains the above copyright notice, this list of conditions and *
- * the following disclaimer. *
- * * Modified versions of this software in source or linkable form *
- * may not be distributed without prior consent of SEGGER. *
- * *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS "AS IS" AND *
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, *
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A *
- * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL *
- * SEGGER Microcontroller BE LIABLE FOR ANY DIRECT, INDIRECT, *
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES *
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS *
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS *
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, *
- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING *
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS *
- * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *
- * *
- **********************************************************************
- * *
- * SystemView version: V2.40 *
- * *
- **********************************************************************
- -------------------------- END-OF-HEADER -----------------------------
- File : SEGGER_SYSVIEW_Int.h
- Purpose : SEGGER SystemView internal header.
- Revision: $Rev: 3734 $
- */
- #ifndef SEGGER_SYSVIEW_INT_H
- #define SEGGER_SYSVIEW_INT_H
- /*********************************************************************
- *
- * #include Section
- *
- **********************************************************************
- */
- #include "SEGGER_SYSVIEW.h"
- #include "SEGGER_SYSVIEW_Conf.h"
- #include "SEGGER_SYSVIEW_ConfDefaults.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- /*********************************************************************
- *
- * Private data types
- *
- **********************************************************************
- */
- //
- // Commands that Host can send to target
- //
- typedef enum {
- SEGGER_SYSVIEW_COMMAND_ID_START = 1,
- SEGGER_SYSVIEW_COMMAND_ID_STOP,
- SEGGER_SYSVIEW_COMMAND_ID_GET_SYSTIME,
- SEGGER_SYSVIEW_COMMAND_ID_GET_TASKLIST,
- SEGGER_SYSVIEW_COMMAND_ID_GET_SYSDESC,
- SEGGER_SYSVIEW_COMMAND_ID_GET_NUMMODULES,
- SEGGER_SYSVIEW_COMMAND_ID_GET_MODULEDESC,
- // Extended commands: Commands >= 128 have a second parameter
- SEGGER_SYSVIEW_COMMAND_ID_GET_MODULE = 128,
- } SEGGER_SYSVIEW_COMMAND_ID;
- #ifdef __cplusplus
- }
- #endif
- #endif
- /*************************** End of file ****************************/
|