distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
distortosConfiguration.h
Go to the documentation of this file.
1 
11 #ifndef INCLUDE_DISTORTOS_DISTORTOSCONFIGURATION_H_
12 #define INCLUDE_DISTORTOS_DISTORTOSCONFIGURATION_H_
13 
14 #define DISTORTOS_ARCHITECTURE_ARM 1
15 #define DISTORTOS_ARCHITECTURE_ARMV7_M 1
16 #define DISTORTOS_ARCHITECTURE_ARM_CORTEX_M4 1
17 #define DISTORTOS_ARCHITECTURE_ARM_CORTEX_M4_R0P1 1
18 #define DISTORTOS_ARCHITECTURE_KERNEL_BASEPRI 0
19 #define DISTORTOS_ARCHITECTURE_MAIN_STACK_SIZE 1024
20 #define DISTORTOS_ARCHITECTURE_STACK_ALIGNMENT 8
21 #define DISTORTOS_BLOCKDEVICE_BUFFER_ALIGNMENT 1
22 #define DISTORTOS_BOARD "ST,STM32F4DISCOVERY"
23 #define DISTORTOS_BOARD_BUTTONS_B1_ENABLE 1
24 #define DISTORTOS_BOARD_BUTTONS_ENABLE 1
25 #define DISTORTOS_BOARD_LEDS_ENABLE 1
26 #define DISTORTOS_BOARD_LEDS_LD3_ENABLE 1
27 #define DISTORTOS_BOARD_LEDS_LD4_ENABLE 1
28 #define DISTORTOS_BOARD_LEDS_LD5_ENABLE 1
29 #define DISTORTOS_BOARD_LEDS_LD6_ENABLE 1
30 #define DISTORTOS_CHECK_FUNCTION_CONTEXT_ENABLE 1
31 #define DISTORTOS_CHECK_STACK_GUARD_CONTEXT_SWITCH_ENABLE 1
32 #define DISTORTOS_CHECK_STACK_GUARD_SYSTEM_TICK_ENABLE 1
33 #define DISTORTOS_CHECK_STACK_POINTER_RANGE_CONTEXT_SWITCH_ENABLE 1
34 #define DISTORTOS_CHECK_STACK_POINTER_RANGE_SYSTEM_TICK_ENABLE 1
35 #define DISTORTOS_CHIP "STM32F407VG"
36 #define DISTORTOS_CHIP_FLASH_DATA_CACHE_ENABLE 1
37 #define DISTORTOS_CHIP_FLASH_INSTRUCTION_CACHE_ENABLE 1
38 #define DISTORTOS_CHIP_GPIOA_ENABLE 1
39 #define DISTORTOS_CHIP_GPIOD_ENABLE 1
40 #define DISTORTOS_CHIP_GPIO_HAS_4_AF_BITS 1
41 #define DISTORTOS_CHIP_GPIO_HAS_HIGH_SPEED 1
42 #define DISTORTOS_CHIP_PWR_VOLTAGE_SCALE_MODE 1
43 #define DISTORTOS_CHIP_RCC_HPRE 1
44 #define DISTORTOS_CHIP_RCC_HSE_ENABLE 1
45 #define DISTORTOS_CHIP_RCC_HSE_FREQUENCY 8000000
46 #define DISTORTOS_CHIP_RCC_PLLM 4
47 #define DISTORTOS_CHIP_RCC_PLLN 168
48 #define DISTORTOS_CHIP_RCC_PLLP 2
49 #define DISTORTOS_CHIP_RCC_PLLQ 7
50 #define DISTORTOS_CHIP_RCC_PLLSRC_HSE 1
51 #define DISTORTOS_CHIP_RCC_PLL_ENABLE 1
52 #define DISTORTOS_CHIP_RCC_PPRE1 4
53 #define DISTORTOS_CHIP_RCC_PPRE2 2
54 #define DISTORTOS_CHIP_RCC_SYSCLK_PLL 1
55 #define DISTORTOS_CHIP_STANDARD_CLOCK_CONFIGURATION_ENABLE 1
56 #define DISTORTOS_CHIP_STM32 1
57 #define DISTORTOS_CHIP_STM32F4 1
58 #define DISTORTOS_CHIP_STM32F40 1
59 #define DISTORTOS_CHIP_STM32F407 1
60 #define DISTORTOS_CHIP_STM32F407V 1
61 #define DISTORTOS_CHIP_STM32F407VG 1
62 #define DISTORTOS_CHIP_USART_HAS_CR1_OVER8_BIT 1
63 #define DISTORTOS_CHIP_VDD_MV 3000
64 #define DISTORTOS_LD_ARM_EXIDX_REGION_FLASH 1
65 #define DISTORTOS_LD_BSS_REGION_SRAM 1
66 #define DISTORTOS_LD_CCM_DATA_LMA_REGION_FLASH 1
67 #define DISTORTOS_LD_DATA_LMA_REGION_FLASH 1
68 #define DISTORTOS_LD_DATA_VMA_REGION_SRAM 1
69 #define DISTORTOS_LD_HEAP_REGION_SRAM 1
70 #define DISTORTOS_LD_MAIN_STACK_REGION_SRAM 1
71 #define DISTORTOS_LD_NOINIT_REGION_SRAM 1
72 #define DISTORTOS_LD_PROCESS_STACK_REGION_SRAM 1
73 #define DISTORTOS_LD_SRAM_DATA_LMA_REGION_FLASH 1
74 #define DISTORTOS_LD_TEXT_REGION_FLASH 1
75 #define DISTORTOS_LD_TEXT_VECTOR_TABLE_REGION_FLASH 1
76 #define DISTORTOS_MAIN_THREAD_CAN_RECEIVE_SIGNALS 1
77 #define DISTORTOS_MAIN_THREAD_PRIORITY 127
78 #define DISTORTOS_MAIN_THREAD_QUEUED_SIGNALS 8
79 #define DISTORTOS_MAIN_THREAD_SIGNAL_ACTIONS 8
80 #define DISTORTOS_MAIN_THREAD_STACK_SIZE 4096
81 #define DISTORTOS_MEMORYTECHNOLOGYDEVICE_BUFFER_ALIGNMENT 1
82 #define DISTORTOS_ROUND_ROBIN_FREQUENCY 10
83 #define DISTORTOS_SDMMCCARD_BUFFER_ALIGNMENT 1
84 #define DISTORTOS_SIGNALS_ENABLE 1
85 #define DISTORTOS_SPIMASTER_BUFFER_ALIGNMENT 1
86 #define DISTORTOS_STACK_GUARD_SIZE 32
87 #define DISTORTOS_THREAD_DETACH_ENABLE 1
88 #define DISTORTOS_TICK_FREQUENCY 1000
89 #define DISTORTOS_UART_BUFFER_ALIGNMENT 1
90 
91 #ifndef DISTORTOS_STACK_GUARD_SIZE
92  #define DISTORTOS_STACK_GUARD_SIZE 0
93 #endif /* !def DISTORTOS_STACK_GUARD_SIZE */
94 
95 #endif /* INCLUDE_DISTORTOS_DISTORTOSCONFIGURATION_H_ */