|
Prusa MINI Firmware overview
|
#include "variant.h"
Go to the source code of this file.
|
| enum | {
D0,
D1,
D2,
D3,
D4,
D5,
D6,
D7,
D8,
D9,
D10,
D11,
D12,
D13,
D14,
D15,
D16,
D17,
D18,
D19,
D20,
D21,
D22,
D23,
D24,
D25,
D26,
D27,
D28,
D29,
D30,
D31,
D32,
D33,
D34,
D35,
D36,
D37,
D38,
D39,
D40,
D41,
D42,
D43,
D44,
D45,
D46,
D47,
D48,
D49,
D50,
D51,
D52,
D53,
D54,
D55,
D56,
D57,
D58,
D59,
D60,
D61,
D62,
D63,
D64,
D65,
D66,
D67,
D68,
D69,
D70,
D71,
D72,
D73,
D74,
D75,
D76,
D77,
D78,
D79,
D80,
D81,
D82,
D83,
D84,
D85,
D86,
D87,
D88,
D89,
D90,
D91,
D92,
D93,
D94,
D95,
D96,
D97,
D98,
D99,
D100,
D101,
D102,
D103,
D104,
D105,
D106,
D107,
D108,
D109,
D110,
D111,
D112,
D113,
D114,
D115,
D116,
D117,
D118,
D119,
D120,
D121,
D122,
D123,
D124,
D125,
D126,
D127,
D128,
D129,
D130,
D131,
D132,
D133,
D134,
D135,
D136,
D137,
D138,
D139,
D140,
D141,
D142,
D143,
D144,
D145,
D146,
D147,
D148,
D149,
D150,
D151,
D152,
D153,
D154,
D155,
D156,
D157,
D158,
D159,
D160,
D161,
D162,
D163,
D164,
D165,
D166,
D167,
D168,
D169,
D170,
D171,
D172,
D173,
D174,
D175,
DMAX
} |
| |
◆ MAX_ANALOG_INPUTS
| #define MAX_ANALOG_INPUTS 24 |
◆ AEND
◆ PIN_SPI_SS
◆ PIN_SPI_SS1
◆ PIN_SPI_SS2
◆ PIN_SPI_SS3
◆ PIN_SPI_MOSI
◆ PIN_SPI_MISO
◆ PIN_SPI_SCK
◆ PIN_WIRE_SDA
◆ PIN_WIRE_SCL
◆ NOT_AN_INTERRUPT
| #define NOT_AN_INTERRUPT NC |
◆ digitalPinToPinName
◆ analogInputToDigitalPin
| #define analogInputToDigitalPin |
( |
|
p | ) |
(((uint32_t)p < NUM_ANALOG_INPUTS) ? (p + A0) : p) |
◆ analogInputToPinName
◆ digitalPinToInterrupt
◆ digitalPinHasI2C
◆ digitalPinHasPWM
◆ digitalPinHasSerial
◆ digitalPinHasSPI
◆ digitalPinToPort
◆ digitalPinToBitMask
◆ analogInPinToBit
◆ portOutputRegister
| #define portOutputRegister |
( |
|
P | ) |
(&(P->ODR)) |
◆ portInputRegister
| #define portInputRegister |
( |
|
P | ) |
(&(P->IDR)) |
◆ portSetRegister
| #define portSetRegister |
( |
|
P | ) |
(&(P->BSRR)) |
◆ portClearRegister
| #define portClearRegister |
( |
|
P | ) |
(&(P->BRR)) |
◆ portModeRegister
| #define portModeRegister |
( |
|
P | ) |
(&(P->MODER)) |
◆ portConfigRegister
◆ digitalPinIsValid
◆ digitalPinFirstOccurence
◆ ADC_RESOLUTION
| #define ADC_RESOLUTION 12 |
◆ DACC_RESOLUTION
| #define DACC_RESOLUTION 12 |
◆ PWM_RESOLUTION
◆ PWM_FREQUENCY
| #define PWM_FREQUENCY 1000 |
◆ PWM_MAX_DUTY_CYCLE
| #define PWM_MAX_DUTY_CYCLE 255 |
◆ anonymous enum
| Enumerator |
|---|
| D0 | |
| D1 | |
| D2 | |
| D3 | |
| D4 | |
| D5 | |
| D6 | |
| D7 | |
| D8 | |
| D9 | |
| D10 | |
| D11 | |
| D12 | |
| D13 | |
| D14 | |
| D15 | |
| D16 | |
| D17 | |
| D18 | |
| D19 | |
| D20 | |
| D21 | |
| D22 | |
| D23 | |
| D24 | |
| D25 | |
| D26 | |
| D27 | |
| D28 | |
| D29 | |
| D30 | |
| D31 | |
| D32 | |
| D33 | |
| D34 | |
| D35 | |
| D36 | |
| D37 | |
| D38 | |
| D39 | |
| D40 | |
| D41 | |
| D42 | |
| D43 | |
| D44 | |
| D45 | |
| D46 | |
| D47 | |
| D48 | |
| D49 | |
| D50 | |
| D51 | |
| D52 | |
| D53 | |
| D54 | |
| D55 | |
| D56 | |
| D57 | |
| D58 | |
| D59 | |
| D60 | |
| D61 | |
| D62 | |
| D63 | |
| D64 | |
| D65 | |
| D66 | |
| D67 | |
| D68 | |
| D69 | |
| D70 | |
| D71 | |
| D72 | |
| D73 | |
| D74 | |
| D75 | |
| D76 | |
| D77 | |
| D78 | |
| D79 | |
| D80 | |
| D81 | |
| D82 | |
| D83 | |
| D84 | |
| D85 | |
| D86 | |
| D87 | |
| D88 | |
| D89 | |
| D90 | |
| D91 | |
| D92 | |
| D93 | |
| D94 | |
| D95 | |
| D96 | |
| D97 | |
| D98 | |
| D99 | |
| D100 | |
| D101 | |
| D102 | |
| D103 | |
| D104 | |
| D105 | |
| D106 | |
| D107 | |
| D108 | |
| D109 | |
| D110 | |
| D111 | |
| D112 | |
| D113 | |
| D114 | |
| D115 | |
| D116 | |
| D117 | |
| D118 | |
| D119 | |
| D120 | |
| D121 | |
| D122 | |
| D123 | |
| D124 | |
| D125 | |
| D126 | |
| D127 | |
| D128 | |
| D129 | |
| D130 | |
| D131 | |
| D132 | |
| D133 | |
| D134 | |
| D135 | |
| D136 | |
| D137 | |
| D138 | |
| D139 | |
| D140 | |
| D141 | |
| D142 | |
| D143 | |
| D144 | |
| D145 | |
| D146 | |
| D147 | |
| D148 | |
| D149 | |
| D150 | |
| D151 | |
| D152 | |
| D153 | |
| D154 | |
| D155 | |
| D156 | |
| D157 | |
| D158 | |
| D159 | |
| D160 | |
| D161 | |
| D162 | |
| D163 | |
| D164 | |
| D165 | |
| D166 | |
| D167 | |
| D168 | |
| D169 | |
| D170 | |
| D171 | |
| D172 | |
| D173 | |
| D174 | |
| D175 | |
| DMAX | |
◆ _Static_assert() [1/3]
| _Static_assert |
( |
LastPort<= |
0x0F, |
|
|
"PortName must be less than 16" |
|
|
) |
| |
◆ _Static_assert() [2/3]
◆ _Static_assert() [3/3]
◆ pinNametoDigitalPin()
| uint32_t pinNametoDigitalPin |
( |
PinName |
p | ) |
|
◆ SS
◆ SS1
◆ SS2
◆ SS3
◆ MOSI
◆ MISO
◆ SCK
◆ SDA
◆ SCL
Definition: pins_arduino.h:174
Definition: pins_arduino.h:205
Definition: pins_arduino.h:73
Definition: pins_arduino.h:172
Definition: pins_arduino.h:64
Definition: pins_arduino.h:182
Definition: pins_arduino.h:100
Definition: pins_arduino.h:80
Definition: pins_arduino.h:111
Definition: pins_arduino.h:105
Definition: pins_arduino.h:67
Definition: pins_arduino.h:59
Definition: pins_arduino.h:35
Definition: pins_arduino.h:161
Definition: pins_arduino.h:169
Definition: pins_arduino.h:144
Definition: pins_arduino.h:87
Definition: pins_arduino.h:31
Definition: pins_arduino.h:55
Definition: pins_arduino.h:136
Definition: pins_arduino.h:137
Definition: pins_arduino.h:103
Definition: pins_arduino.h:29
Definition: pins_arduino.h:187
Definition: pins_arduino.h:58
Definition: pins_arduino.h:173
Definition: pins_arduino.h:91
Definition: pins_arduino.h:119
Definition: pins_arduino.h:102
Definition: pins_arduino.h:42
Definition: pins_arduino.h:43
Definition: pins_arduino.h:122
Definition: pins_arduino.h:151
Definition: pins_arduino.h:188
Definition: pins_arduino.h:90
Definition: pins_arduino.h:126
Definition: pins_arduino.h:47
Definition: pins_arduino.h:139
Definition: pins_arduino.h:143
Definition: pins_arduino.h:162
Definition: pins_arduino.h:61
Definition: pins_arduino.h:109
Definition: pins_arduino.h:202
Definition: pins_arduino.h:131
Definition: pins_arduino.h:177
Definition: pins_arduino.h:32
Definition: pins_arduino.h:181
Definition: pins_arduino.h:39
Definition: pins_arduino.h:108
Definition: pins_arduino.h:53
Definition: pins_arduino.h:148
Definition: pins_arduino.h:70
Definition: pins_arduino.h:194
Definition: pins_arduino.h:125
Definition: pins_arduino.h:49
Definition: pins_arduino.h:179
Definition: pins_arduino.h:74
Definition: pins_arduino.h:41
Definition: pins_arduino.h:140
Definition: pins_arduino.h:46
Definition: pins_arduino.h:50
Definition: pins_arduino.h:165
Definition: pins_arduino.h:121
Definition: pins_arduino.h:116
Definition: pins_arduino.h:114
Definition: pins_arduino.h:95
Definition: pins_arduino.h:184
Definition: pins_arduino.h:146
Definition: pins_arduino.h:124
Definition: pins_arduino.h:170
Definition: pins_arduino.h:156
Definition: pins_arduino.h:92
Definition: pins_arduino.h:195
Definition: pins_arduino.h:94
Definition: pins_arduino.h:130
Definition: pins_arduino.h:112
Definition: pins_arduino.h:37
Definition: pins_arduino.h:65
Definition: pins_arduino.h:163
Definition: pins_arduino.h:190
Definition: pins_arduino.h:158
Definition: pins_arduino.h:132
Definition: pins_arduino.h:171
Definition: pins_arduino.h:51
Definition: pins_arduino.h:150
Definition: pins_arduino.h:115
Definition: pins_arduino.h:155
Definition: pins_arduino.h:129
Definition: pins_arduino.h:107
Definition: pins_arduino.h:36
Definition: pins_arduino.h:120
Definition: pins_arduino.h:203
Definition: pins_arduino.h:153
Definition: pins_arduino.h:60
Definition: pins_arduino.h:54
Definition: pins_arduino.h:149
Definition: pins_arduino.h:167
Definition: pins_arduino.h:189
Definition: pins_arduino.h:176
Definition: pins_arduino.h:138
Definition: pins_arduino.h:152
Definition: pins_arduino.h:79
Definition: pins_arduino.h:166
Definition: pins_arduino.h:118
Definition: pins_arduino.h:196
Definition: pins_arduino.h:113
Definition: pins_arduino.h:48
Definition: pins_arduino.h:178
Definition: pins_arduino.h:123
Definition: pins_arduino.h:93
Definition: pins_arduino.h:81
Definition: pins_arduino.h:86
Definition: pins_arduino.h:201
Definition: pins_arduino.h:183
Definition: pins_arduino.h:192
Definition: pins_arduino.h:68
Definition: pins_arduino.h:88
Definition: pins_arduino.h:82
Definition: pins_arduino.h:69
Definition: pins_arduino.h:63
Definition: pins_arduino.h:135
Definition: pins_arduino.h:99
Definition: pins_arduino.h:200
Definition: pins_arduino.h:191
Definition: pins_arduino.h:141
Definition: pins_arduino.h:199
Definition: pins_arduino.h:76
Definition: pins_arduino.h:30
Definition: pins_arduino.h:106
Definition: pins_arduino.h:56
Definition: pins_arduino.h:147
Definition: pins_arduino.h:117
Definition: pins_arduino.h:34
Definition: pins_arduino.h:62
Definition: pins_arduino.h:133
Definition: pins_arduino.h:204
Definition: pins_arduino.h:154
Definition: pins_arduino.h:160
Definition: pins_arduino.h:185
Definition: pins_arduino.h:159
Definition: pins_arduino.h:142
Definition: pins_arduino.h:175
Definition: pins_arduino.h:157
Definition: pins_arduino.h:52
Definition: pins_arduino.h:78
Definition: pins_arduino.h:97
Definition: pins_arduino.h:33
Definition: pins_arduino.h:38
Definition: pins_arduino.h:127
Definition: pins_arduino.h:84
Definition: pins_arduino.h:145
Definition: pins_arduino.h:89
Definition: pins_arduino.h:193
Definition: pins_arduino.h:71
Definition: pins_arduino.h:44
Definition: pins_arduino.h:164
Definition: pins_arduino.h:77
Definition: pins_arduino.h:83
Definition: pins_arduino.h:72
Definition: pins_arduino.h:128
Definition: pins_arduino.h:168
Definition: pins_arduino.h:198
Definition: pins_arduino.h:45
Definition: pins_arduino.h:85
Definition: pins_arduino.h:180
Definition: pins_arduino.h:57
Definition: pins_arduino.h:186
Definition: pins_arduino.h:101
Definition: pins_arduino.h:75
Definition: pins_arduino.h:134
Definition: pins_arduino.h:98
Definition: pins_arduino.h:197
Definition: pins_arduino.h:110
Definition: pins_arduino.h:40
Definition: pins_arduino.h:104
Definition: pins_arduino.h:66
Definition: pins_arduino.h:96