monoZ docs
MZ_BoardCfg.h
Go to the documentation of this file.
1
9#ifndef MZ_BOARDCFG_H_
10#define MZ_BOARDCFG_H_
11#ifdef __cplusplus
12extern "C" {
13#endif
14
15#define MZ_ENABLE (1)
16#define MZ_DISABLE (0)
17
18/*
19 * This file defines the Hardware and Software features enabled in monoZ Library for the specific board
20 */
21
22// Hardware Interfaces configured in library for this board
23#define MZ_UART1 (MZ_ENABLE)
24#define MZ_UART2 (MZ_ENABLE)
25#define MZ_UART3 (MZ_ENABLE)
26#define MZ_LPUART1 (MZ_ENABLE)
27#define MZ_I2C2 (MZ_ENABLE)
28#define MZ_I2C4 (MZ_ENABLE)
29
30// Software Modules Configured in library for this board
31#define MZ_MODEM (MZ_ENABLE)
32#define MZ_CLI (MZ_ENABLE)
33
34// Driver configured in library for this board
35#define MZ_LWM2M_ENABLE (MZ_ENABLE)
36#define MZ_FLASH_DRIVER_ENABLE (MZ_ENABLE)
37
38// Features configured in library for this board
39#define MZ_FLASH_CONFIG_ENABLE (MZ_ENABLE)
40
41#if(MZ_FLASH_CONFIG_ENABLE == 1)
42#if (MZ_FLASH_DRIVER_ENABLE != 1)
43#error Need to enable MZ_FLASH_DRIVER_ENABLE to use MZ_FLASH_CONFIG_ENABLE
44#endif
45#endif // MZ_FLASH_CONFIG_ENABLE
46
47#define MZ_ERROR_TO_STRING (MZ_ENABLE)
48
49// Define Modem type
50#define MZ_MODEM_MURATA (MZ_ENABLE)
51#define MZ_SDK_ADVANCE_AT_INJECT (MZ_DISABLE)
52//(MZ_DISABLE MZ_ENABLE)
53
54
55// MAXIMUM NUMBER OF SW TIMER
56#define MZ_MAX_TIMER_COUNT (5)
57#define MZ_AT_TIMERS (1)
58
59
60#ifdef __cplusplus
61}
62#endif
63#endif /* MZ_BOARDCFG_H_ */