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