Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more
cmsis/BUILD/mbed/TARGET_ARM_BEETLE_SOC/TOOLCHAIN_ARM_STD/smp_handler.h@189:f392fc9709a3, 2019-02-20 (annotated)
- Committer:
- AnnaBridge
- Date:
- Wed Feb 20 22:31:08 2019 +0000
- Revision:
- 189:f392fc9709a3
mbed library release version 165
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| AnnaBridge | 189:f392fc9709a3 | 1 | /*************************************************************************************************/ |
| AnnaBridge | 189:f392fc9709a3 | 2 | /*! |
| AnnaBridge | 189:f392fc9709a3 | 3 | * \file smp_handler.h |
| AnnaBridge | 189:f392fc9709a3 | 4 | * |
| AnnaBridge | 189:f392fc9709a3 | 5 | * \brief Interface to SMP event handler. |
| AnnaBridge | 189:f392fc9709a3 | 6 | * |
| AnnaBridge | 189:f392fc9709a3 | 7 | * $Date: 2012-03-29 13:24:04 -0700 (Thu, 29 Mar 2012) $ |
| AnnaBridge | 189:f392fc9709a3 | 8 | * $Revision: 287 $ |
| AnnaBridge | 189:f392fc9709a3 | 9 | * |
| AnnaBridge | 189:f392fc9709a3 | 10 | * Copyright (c) 2010 Wicentric, Inc., all rights reserved. |
| AnnaBridge | 189:f392fc9709a3 | 11 | * Wicentric confidential and proprietary. |
| AnnaBridge | 189:f392fc9709a3 | 12 | * |
| AnnaBridge | 189:f392fc9709a3 | 13 | * IMPORTANT. Your use of this file is governed by a Software License Agreement |
| AnnaBridge | 189:f392fc9709a3 | 14 | * ("Agreement") that must be accepted in order to download or otherwise receive a |
| AnnaBridge | 189:f392fc9709a3 | 15 | * copy of this file. You may not use or copy this file for any purpose other than |
| AnnaBridge | 189:f392fc9709a3 | 16 | * as described in the Agreement. If you do not agree to all of the terms of the |
| AnnaBridge | 189:f392fc9709a3 | 17 | * Agreement do not use this file and delete all copies in your possession or control; |
| AnnaBridge | 189:f392fc9709a3 | 18 | * if you do not have a copy of the Agreement, you must contact Wicentric, Inc. prior |
| AnnaBridge | 189:f392fc9709a3 | 19 | * to any use, copying or further distribution of this software. |
| AnnaBridge | 189:f392fc9709a3 | 20 | */ |
| AnnaBridge | 189:f392fc9709a3 | 21 | /*************************************************************************************************/ |
| AnnaBridge | 189:f392fc9709a3 | 22 | #ifndef SMP_HANDLER_H |
| AnnaBridge | 189:f392fc9709a3 | 23 | #define SMP_HANDLER_H |
| AnnaBridge | 189:f392fc9709a3 | 24 | |
| AnnaBridge | 189:f392fc9709a3 | 25 | #include "wsf_os.h" |
| AnnaBridge | 189:f392fc9709a3 | 26 | |
| AnnaBridge | 189:f392fc9709a3 | 27 | #ifdef __cplusplus |
| AnnaBridge | 189:f392fc9709a3 | 28 | extern "C" { |
| AnnaBridge | 189:f392fc9709a3 | 29 | #endif |
| AnnaBridge | 189:f392fc9709a3 | 30 | |
| AnnaBridge | 189:f392fc9709a3 | 31 | /************************************************************************************************** |
| AnnaBridge | 189:f392fc9709a3 | 32 | Function Declarations |
| AnnaBridge | 189:f392fc9709a3 | 33 | **************************************************************************************************/ |
| AnnaBridge | 189:f392fc9709a3 | 34 | |
| AnnaBridge | 189:f392fc9709a3 | 35 | /*************************************************************************************************/ |
| AnnaBridge | 189:f392fc9709a3 | 36 | /*! |
| AnnaBridge | 189:f392fc9709a3 | 37 | * \fn SmpHandlerInit |
| AnnaBridge | 189:f392fc9709a3 | 38 | * |
| AnnaBridge | 189:f392fc9709a3 | 39 | * \brief SMP handler init function called during system initialization. |
| AnnaBridge | 189:f392fc9709a3 | 40 | * |
| AnnaBridge | 189:f392fc9709a3 | 41 | * \param handlerID WSF handler ID for SMP. |
| AnnaBridge | 189:f392fc9709a3 | 42 | * |
| AnnaBridge | 189:f392fc9709a3 | 43 | * \return None. |
| AnnaBridge | 189:f392fc9709a3 | 44 | */ |
| AnnaBridge | 189:f392fc9709a3 | 45 | /*************************************************************************************************/ |
| AnnaBridge | 189:f392fc9709a3 | 46 | void SmpHandlerInit(wsfHandlerId_t handlerId); |
| AnnaBridge | 189:f392fc9709a3 | 47 | |
| AnnaBridge | 189:f392fc9709a3 | 48 | |
| AnnaBridge | 189:f392fc9709a3 | 49 | /*************************************************************************************************/ |
| AnnaBridge | 189:f392fc9709a3 | 50 | /*! |
| AnnaBridge | 189:f392fc9709a3 | 51 | * \fn SmpHandler |
| AnnaBridge | 189:f392fc9709a3 | 52 | * |
| AnnaBridge | 189:f392fc9709a3 | 53 | * \brief WSF event handler for SMP. |
| AnnaBridge | 189:f392fc9709a3 | 54 | * |
| AnnaBridge | 189:f392fc9709a3 | 55 | * \param event WSF event mask. |
| AnnaBridge | 189:f392fc9709a3 | 56 | * \param pMsg WSF message. |
| AnnaBridge | 189:f392fc9709a3 | 57 | * |
| AnnaBridge | 189:f392fc9709a3 | 58 | * \return None. |
| AnnaBridge | 189:f392fc9709a3 | 59 | */ |
| AnnaBridge | 189:f392fc9709a3 | 60 | /*************************************************************************************************/ |
| AnnaBridge | 189:f392fc9709a3 | 61 | void SmpHandler(wsfEventMask_t event, wsfMsgHdr_t *pMsg); |
| AnnaBridge | 189:f392fc9709a3 | 62 | |
| AnnaBridge | 189:f392fc9709a3 | 63 | #ifdef __cplusplus |
| AnnaBridge | 189:f392fc9709a3 | 64 | }; |
| AnnaBridge | 189:f392fc9709a3 | 65 | #endif |
| AnnaBridge | 189:f392fc9709a3 | 66 | |
| AnnaBridge | 189:f392fc9709a3 | 67 | #endif /* SMP_HANDLER_H */ |


