| ISF 2.1 Intelligent Sensing Framework for Kinetis with Processor Expert

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ISFBusManager1.c
Go to the documentation of this file.
1 /* ###################################################################
2 ** THIS COMPONENT MODULE IS GENERATED BY THE TOOL. DO NOT MODIFY IT.
3 ** Filename : ISFBusManager1.c
4 ** CDE edition : Standard
5 ** Project : ISF_K64F_CW_PROJ
6 ** Processor : MK64FN1M0VLL12
7 ** Component : ISFBusManager
8 ** Version : Component 01.000, Driver 01.00, CPU db: 3.00.000
9 ** Compiler : GNU C Compiler
10 ** Date/Time : 2015-03-03, 11:01, # CodeGen: 0
11 ** Abstract :
12 **
13 ** Settings :
14 ** Contents :
15 ** No public methods
16 **
17 ** (c) Copyright <company/user-name>, 2014
18 http://www.<company>.com
19 mail: info@<company>.com
20 ** ###################################################################*/
21 /*!
22 ** @file ISFBusManager1.c
23 ** @version 01.00
24 ** @brief
25 **
26 */
27 /*!
28 ** @addtogroup ISFBusManager1_module ISFBusManager1 module documentation
29 ** @{
30 */
31
32 /* MODULE ISFBusManager1. */
33
34 #include "ISFBusManager1.h"
35 #include "BM_pit_instance.h"
36
37
38 // Declare externs to variables for PIT instance constants.
39 uint32 bmPITInstance = ISF_BM_PIT_INSTANCE;
40 uint32 bmRolloverPeriod = BM_ROLLOVER_PERIOD;
41
42 /*
43 ** ===================================================================
44 ** Method : ISFBusManager1_OnCounterRestart (component ISFBusManager)
45 **
46 ** Description :
47 ** This method is internal. It is used by Processor Expert only.
48 ** ===================================================================
49 */
50 void BMTimer1_OnCounterRestart(LDD_TUserData *UserDataPtr)
51 {
52 /* Write your code here ... */
53 isr_bm_callback_tmr(0);
54 }
55
56 /*
57 ** ===================================================================
58 ** Method : ISFBusManager1_OnTask (component ISFBusManager)
59 **
60 ** Description :
61 ** This method is internal. It is used by Processor Expert only.
62 ** ===================================================================
63 */
64 void TaskBusManager_task(uint32_t task_init_data)
65 {
66 /* Write your code here ... */
67 // Waiting for the system synchronisation.
68 isf_system_sync();
69 task_bm(0);
70
71 }
72
73 /* END ISFBusManager1. */
74
75 /*!
76 ** @}
77 */
78 /*
79 ** ###################################################################
80 **
81 ** This file was created by Processor Expert 10.3 [05.09]
82 ** for the Freescale Kinetis series of microcontrollers.
83 **
84 ** ###################################################################
85 */
isf_system_sync
void isf_system_sync(void)
This function synchronizes the user tasks and the system initialization.
Definition: isf_init.c:50
bmPITInstance
uint32 bmPITInstance
Definition: ISFBusManager1.c:39
ISF_BM_PIT_INSTANCE
#define ISF_BM_PIT_INSTANCE
Definition: BM_pit_instance.h:2
BMTimer1_OnCounterRestart
void BMTimer1_OnCounterRestart(LDD_TUserData *UserDataPtr)
Definition: ISFBusManager1.c:50
uint32
unsigned long uint32
This defines uint32 as unsigned long.
Definition: isf_types.h:36
BM_pit_instance.h
ISFBusManager1.h
BM_ROLLOVER_PERIOD
#define BM_ROLLOVER_PERIOD
Definition: BM_pit_instance.h:5
bmRolloverPeriod
uint32 bmRolloverPeriod
Definition: ISFBusManager1.c:40
isr_bm_callback_tmr
void isr_bm_callback_tmr(pointer dummy)
Definition: bus_management.c:523
TaskBusManager_task
void TaskBusManager_task(uint32_t task_init_data)
Definition: ISFBusManager1.c:64
task_bm
void task_bm(uint32 initial_data)
Bus Manager Task - main task to handle communication via mailboxes with the host.
Definition: bus_management.c:643
- © Freescale Semiconductor, Inc. 2015. All Rights Reserved.