4kW dsPIC33C PSFB DC-DC DA (Part-No. )
Content
Loading...
Searching...
No Matches
project_settings.h
1
//=======================================================================================================
2
// Copyright(c) 2018 Microchip Technology Inc. and its subsidiaries.
3
// Subject to your compliance with these terms, you may use Microchip software and any derivatives
4
// exclusively with Microchip products. It is your responsibility to comply with third party license
5
// terms applicable to your use of third-party software (including open source software) that may
6
// accompany Microchip software.
7
// THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY,
8
// APPLY TO THIS SOFTWARE, INCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND
9
// FITNESS FOR A PARTICULAR PURPOSE.
10
// IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL OR CONSEQUENTIAL
11
// LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF
12
// MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT
13
// ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT
14
// EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE.
15
//=======================================================================================================
16
17
//=======================================================================================================
18
// @file project_setting.h
19
//
20
// @brief contains some project specific settings regarding the operating system parts and application
21
//
22
// @version v1.0
23
// @date 2019-08-22
24
// @author M52409
25
//
26
//=======================================================================================================
27
28
#ifndef _PROJECT_SETTINGS_H_
29
#define _PROJECT_SETTINGS_H_
30
31
//=======================================================================================================
32
//sometimes the software runs on different hardware versions, so you can make defines for different board settings
33
34
#define PROJECT_SETTINGS_BOARD_DPPIM_CK 1
// dsPic33CK single core on DPPIM module
35
36
#define PROJECT_SETTINGS_BOARD_EXPANDER_CK 0
// BOARD_EXPANDER_CK single core dsPic33CK for testing basic stuff
37
38
//=======================================================================================================
39
// OS Settings for the OS_Scheduler
40
//
41
// Decide which timing precision you need for your project and choose the right scheduler
42
//-------------------------------------------------------------------------------------------------------
43
#define OS_USE_SCHEDULER_100us 1
44
#define OS_USE_SCHEDULER_1ms 0
45
//=======================================================================================================
46
47
48
//=======================================================================================================
49
// OS Settings for the OS_Scheduler
50
//
51
// Decide if you want to use OS_Systime in your project
52
//-------------------------------------------------------------------------------------------------------
53
#define OS_USE_SYSTIME 0
54
//=======================================================================================================
55
56
//=======================================================================================================
57
// OS Settings for OS_Timer
58
//-------------------------------------------------------------------------------------------------------
59
#define OS_TIMER_NUMBER_OF_TIMERS 0
60
//-------------------------------------------------------------------------------------------------------
61
// Application specific Timers:
62
#define OS_TIMER_COUNTDOWN_MY_STATUS_LED 0
63
//=======================================================================================================
64
65
//=======================================================================================================
66
// OS Settings for the watchdog
67
//-------------------------------------------------------------------------------------------------------
68
#define OS_FEATURE_WATCHDOG_ENABLED 0
69
//=======================================================================================================
70
71
//=======================================================================================================
72
// USE MCC driver layer if available
73
//-------------------------------------------------------------------------------------------------------
74
#define OS_USE_MCC_TIMER1 1
75
#define OS_USE_MCC_WATCHDOG 0
76
#define OS_USE_MCC_RESET 1
77
//=======================================================================================================
78
79
80
#endif
//_PROJECT_SETTINGS_H_
81
© Copyright 1998-2022 Microchip Technology Inc. All rights reserved.