Jovana Trajkovic
/
19E042PIM_T1_2019_0408
2019/0408 Jovana Trajkovic
main.cpp@2:c76a73aa5822, 2021-11-06 (annotated)
- Committer:
- jovanat
- Date:
- Sat Nov 06 09:02:08 2021 +0000
- Revision:
- 2:c76a73aa5822
- Parent:
- 1:5d929bc24718
2019/0408 Jovana Trajkovic
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jovanat | 0:f52720c66789 | 1 | // Libraries |
jovanat | 1:5d929bc24718 | 2 | # include <mbed.h> |
jovanat | 0:f52720c66789 | 3 | |
jovanat | 0:f52720c66789 | 4 | // Directives |
jovanat | 0:f52720c66789 | 5 | #define LED_ON 0 |
jovanat | 1:5d929bc24718 | 6 | #define LED_OFF 1 |
jovanat | 1:5d929bc24718 | 7 | #define BUTTON 1 |
jovanat | 0:f52720c66789 | 8 | |
jovanat | 0:f52720c66789 | 9 | // Variables |
jovanat | 1:5d929bc24718 | 10 | DigitalOut SEL2(PB_6); |
jovanat | 1:5d929bc24718 | 11 | DigitalOut SEL1(PC_7); |
jovanat | 1:5d929bc24718 | 12 | DigitalOut a(PA_10); |
jovanat | 1:5d929bc24718 | 13 | DigitalOut b(PA_9); |
jovanat | 1:5d929bc24718 | 14 | DigitalOut c(PA_8); |
jovanat | 1:5d929bc24718 | 15 | DigitalOut d(PB_10); |
jovanat | 1:5d929bc24718 | 16 | DigitalOut e(PB_5); |
jovanat | 1:5d929bc24718 | 17 | DigitalOut f(PB_3); |
jovanat | 1:5d929bc24718 | 18 | DigitalOut g(PB_3); |
jovanat | 0:f52720c66789 | 19 | |
jovanat | 0:f52720c66789 | 20 | // User functions |
jovanat | 0:f52720c66789 | 21 | |
jovanat | 0:f52720c66789 | 22 | int main (){ |
jovanat | 0:f52720c66789 | 23 | SEL2.write(LED_ON); |
jovanat | 0:f52720c66789 | 24 | a.write(LED_ON); |
jovanat | 0:f52720c66789 | 25 | b.write(LED_ON); |
jovanat | 0:f52720c66789 | 26 | c.write(LED_ON); |
jovanat | 0:f52720c66789 | 27 | d.write(LED_ON); |
jovanat | 0:f52720c66789 | 28 | e.write(LED_ON); |
jovanat | 0:f52720c66789 | 29 | f.write(LED_ON); |
jovanat | 1:5d929bc24718 | 30 | wait(3); |
jovanat | 1:5d929bc24718 | 31 | a.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 32 | b.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 33 | c.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 34 | d.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 35 | e.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 36 | f.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 37 | g.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 38 | wait(3); |
jovanat | 0:f52720c66789 | 39 | |
jovanat | 0:f52720c66789 | 40 | SEL2.write(LED_ON); |
jovanat | 0:f52720c66789 | 41 | a.write(LED_ON); |
jovanat | 0:f52720c66789 | 42 | b.write(LED_ON); |
jovanat | 0:f52720c66789 | 43 | c.write(LED_ON); |
jovanat | 0:f52720c66789 | 44 | d.write(LED_ON); |
jovanat | 0:f52720c66789 | 45 | e.write(LED_ON); |
jovanat | 0:f52720c66789 | 46 | f.write(LED_ON); |
jovanat | 0:f52720c66789 | 47 | wait(3); |
jovanat | 1:5d929bc24718 | 48 | a.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 49 | b.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 50 | c.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 51 | d.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 52 | e.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 53 | f.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 54 | g.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 55 | wait(3); |
jovanat | 1:5d929bc24718 | 56 | b.write(LED_ON); |
jovanat | 1:5d929bc24718 | 57 | c.write(LED_ON); |
jovanat | 1:5d929bc24718 | 58 | wait(3); |
jovanat | 1:5d929bc24718 | 59 | a.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 60 | b.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 61 | c.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 62 | d.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 63 | e.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 64 | f.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 65 | g.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 66 | wait(3); |
jovanat | 1:5d929bc24718 | 67 | a.write(LED_ON); |
jovanat | 1:5d929bc24718 | 68 | b.write(LED_ON); |
jovanat | 1:5d929bc24718 | 69 | g.write(LED_ON); |
jovanat | 1:5d929bc24718 | 70 | d.write(LED_ON); |
jovanat | 1:5d929bc24718 | 71 | e.write(LED_ON); |
jovanat | 1:5d929bc24718 | 72 | wait(3); |
jovanat | 1:5d929bc24718 | 73 | a.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 74 | b.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 75 | c.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 76 | d.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 77 | e.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 78 | f.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 79 | g.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 80 | wait(3); |
jovanat | 1:5d929bc24718 | 81 | a.write(LED_ON); |
jovanat | 1:5d929bc24718 | 82 | b.write(LED_ON); |
jovanat | 1:5d929bc24718 | 83 | g.write(LED_ON); |
jovanat | 1:5d929bc24718 | 84 | d.write(LED_ON); |
jovanat | 1:5d929bc24718 | 85 | c.write(LED_ON); |
jovanat | 1:5d929bc24718 | 86 | wait(3); |
jovanat | 1:5d929bc24718 | 87 | a.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 88 | b.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 89 | c.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 90 | d.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 91 | e.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 92 | f.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 93 | g.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 94 | wait(3); |
jovanat | 1:5d929bc24718 | 95 | f.write(LED_ON); |
jovanat | 1:5d929bc24718 | 96 | b.write(LED_ON); |
jovanat | 1:5d929bc24718 | 97 | g.write(LED_ON); |
jovanat | 1:5d929bc24718 | 98 | c.write(LED_ON); |
jovanat | 1:5d929bc24718 | 99 | wait(3); |
jovanat | 1:5d929bc24718 | 100 | a.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 101 | b.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 102 | c.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 103 | d.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 104 | e.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 105 | f.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 106 | g.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 107 | wait(3); |
jovanat | 1:5d929bc24718 | 108 | f.write(LED_ON); |
jovanat | 1:5d929bc24718 | 109 | a.write(LED_ON); |
jovanat | 1:5d929bc24718 | 110 | g.write(LED_ON); |
jovanat | 1:5d929bc24718 | 111 | c.write(LED_ON); |
jovanat | 1:5d929bc24718 | 112 | d.write(LED_ON); |
jovanat | 1:5d929bc24718 | 113 | wait(3); |
jovanat | 1:5d929bc24718 | 114 | a.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 115 | b.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 116 | c.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 117 | d.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 118 | e.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 119 | f.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 120 | g.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 121 | wait(3); |
jovanat | 1:5d929bc24718 | 122 | f.write(LED_ON); |
jovanat | 1:5d929bc24718 | 123 | e.write(LED_ON); |
jovanat | 1:5d929bc24718 | 124 | g.write(LED_ON); |
jovanat | 1:5d929bc24718 | 125 | c.write(LED_ON); |
jovanat | 1:5d929bc24718 | 126 | d.write(LED_ON); |
jovanat | 1:5d929bc24718 | 127 | wait(3); |
jovanat | 1:5d929bc24718 | 128 | a.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 129 | b.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 130 | c.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 131 | d.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 132 | e.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 133 | f.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 134 | g.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 135 | wait(3); |
jovanat | 1:5d929bc24718 | 136 | a.write(LED_ON); |
jovanat | 1:5d929bc24718 | 137 | b.write(LED_ON); |
jovanat | 1:5d929bc24718 | 138 | c.write(LED_ON); |
jovanat | 1:5d929bc24718 | 139 | wait(3); |
jovanat | 1:5d929bc24718 | 140 | a.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 141 | b.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 142 | c.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 143 | d.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 144 | e.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 145 | f.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 146 | g.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 147 | wait(3); |
jovanat | 1:5d929bc24718 | 148 | f.write(LED_ON); |
jovanat | 1:5d929bc24718 | 149 | e.write(LED_ON); |
jovanat | 1:5d929bc24718 | 150 | a.write(LED_ON); |
jovanat | 1:5d929bc24718 | 151 | c.write(LED_ON); |
jovanat | 1:5d929bc24718 | 152 | d.write(LED_ON); |
jovanat | 1:5d929bc24718 | 153 | b.write(LED_ON); |
jovanat | 1:5d929bc24718 | 154 | wait(3); |
jovanat | 1:5d929bc24718 | 155 | a.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 156 | b.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 157 | c.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 158 | d.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 159 | e.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 160 | f.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 161 | g.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 162 | wait(3); |
jovanat | 1:5d929bc24718 | 163 | f.write(LED_ON); |
jovanat | 1:5d929bc24718 | 164 | g.write(LED_ON); |
jovanat | 1:5d929bc24718 | 165 | a.write(LED_ON); |
jovanat | 1:5d929bc24718 | 166 | c.write(LED_ON); |
jovanat | 1:5d929bc24718 | 167 | b.write(LED_ON); |
jovanat | 1:5d929bc24718 | 168 | wait(3); |
jovanat | 1:5d929bc24718 | 169 | a.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 170 | b.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 171 | c.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 172 | d.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 173 | e.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 174 | f.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 175 | g.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 176 | wait(3); |
jovanat | 1:5d929bc24718 | 177 | f.write(LED_ON); |
jovanat | 1:5d929bc24718 | 178 | e.write(LED_ON); |
jovanat | 1:5d929bc24718 | 179 | a.write(LED_ON); |
jovanat | 1:5d929bc24718 | 180 | c.write(LED_ON); |
jovanat | 1:5d929bc24718 | 181 | d.write(LED_ON); |
jovanat | 1:5d929bc24718 | 182 | b.write(LED_ON); |
jovanat | 1:5d929bc24718 | 183 | a.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 184 | b.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 185 | c.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 186 | d.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 187 | e.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 188 | f.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 189 | g.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 190 | wait(3); |
jovanat | 1:5d929bc24718 | 191 | |
jovanat | 1:5d929bc24718 | 192 | SEL1.write(LED_ON); |
jovanat | 1:5d929bc24718 | 193 | b.write(LED_ON); |
jovanat | 1:5d929bc24718 | 194 | c.write(LED_ON); |
jovanat | 1:5d929bc24718 | 195 | SEL2.write(LED_ON); |
jovanat | 1:5d929bc24718 | 196 | a.write(LED_ON); |
jovanat | 1:5d929bc24718 | 197 | b.write(LED_ON); |
jovanat | 1:5d929bc24718 | 198 | c.write(LED_ON); |
jovanat | 1:5d929bc24718 | 199 | d.write(LED_ON); |
jovanat | 1:5d929bc24718 | 200 | e.write(LED_ON); |
jovanat | 1:5d929bc24718 | 201 | f.write(LED_ON); |
jovanat | 1:5d929bc24718 | 202 | |
jovanat | 1:5d929bc24718 | 203 | wait(3); |
jovanat | 1:5d929bc24718 | 204 | |
jovanat | 1:5d929bc24718 | 205 | SEL1.write(LED_ON); |
jovanat | 1:5d929bc24718 | 206 | b.write(LED_ON); |
jovanat | 1:5d929bc24718 | 207 | c.write(LED_ON); |
jovanat | 1:5d929bc24718 | 208 | |
jovanat | 1:5d929bc24718 | 209 | SEL2.write(LED_ON); |
jovanat | 1:5d929bc24718 | 210 | a.write(LED_ON); |
jovanat | 1:5d929bc24718 | 211 | b.write(LED_ON); |
jovanat | 1:5d929bc24718 | 212 | c.write(LED_ON); |
jovanat | 1:5d929bc24718 | 213 | d.write(LED_ON); |
jovanat | 1:5d929bc24718 | 214 | e.write(LED_ON); |
jovanat | 1:5d929bc24718 | 215 | f.write(LED_ON); |
jovanat | 1:5d929bc24718 | 216 | |
jovanat | 1:5d929bc24718 | 217 | wait(3); |
jovanat | 1:5d929bc24718 | 218 | a.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 219 | b.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 220 | c.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 221 | d.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 222 | e.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 223 | f.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 224 | g.write(LED_OFF); |
jovanat | 1:5d929bc24718 | 225 | wait(3); |
jovanat | 1:5d929bc24718 | 226 | |
jovanat | 0:f52720c66789 | 227 | b.write(LED_ON); |
jovanat | 0:f52720c66789 | 228 | c.write(LED_ON); |
jovanat | 0:f52720c66789 | 229 | wait(3); |
jovanat | 0:f52720c66789 | 230 | a.write(LED_ON); |
jovanat | 0:f52720c66789 | 231 | b.write(LED_ON); |
jovanat | 0:f52720c66789 | 232 | g.write(LED_ON); |
jovanat | 0:f52720c66789 | 233 | d.write(LED_ON); |
jovanat | 0:f52720c66789 | 234 | e.write(LED_ON); |
jovanat | 0:f52720c66789 | 235 | wait(3); |
jovanat | 0:f52720c66789 | 236 | a.write(LED_ON); |
jovanat | 0:f52720c66789 | 237 | b.write(LED_ON); |
jovanat | 0:f52720c66789 | 238 | g.write(LED_ON); |
jovanat | 0:f52720c66789 | 239 | d.write(LED_ON); |
jovanat | 0:f52720c66789 | 240 | c.write(LED_ON); |
jovanat | 0:f52720c66789 | 241 | wait(3); |
jovanat | 0:f52720c66789 | 242 | f.write(LED_ON); |
jovanat | 0:f52720c66789 | 243 | b.write(LED_ON); |
jovanat | 0:f52720c66789 | 244 | g.write(LED_ON); |
jovanat | 0:f52720c66789 | 245 | c.write(LED_ON); |
jovanat | 0:f52720c66789 | 246 | wait(3); |
jovanat | 0:f52720c66789 | 247 | f.write(LED_ON); |
jovanat | 0:f52720c66789 | 248 | a.write(LED_ON); |
jovanat | 0:f52720c66789 | 249 | g.write(LED_ON); |
jovanat | 0:f52720c66789 | 250 | c.write(LED_ON); |
jovanat | 0:f52720c66789 | 251 | d.write(LED_ON); |
jovanat | 0:f52720c66789 | 252 | wait(3); |
jovanat | 1:5d929bc24718 | 253 | |
jovanat | 1:5d929bc24718 | 254 | SEL2.write(LED_ON); |
jovanat | 1:5d929bc24718 | 255 | a.write(LED_ON); |
jovanat | 1:5d929bc24718 | 256 | b.write(LED_ON); |
jovanat | 0:f52720c66789 | 257 | c.write(LED_ON); |
jovanat | 0:f52720c66789 | 258 | d.write(LED_ON); |
jovanat | 1:5d929bc24718 | 259 | e.write(LED_ON); |
jovanat | 1:5d929bc24718 | 260 | f.write(LED_ON); |
jovanat | 1:5d929bc24718 | 261 | SEL1.write(LED_ON); |
jovanat | 0:f52720c66789 | 262 | a.write(LED_ON); |
jovanat | 1:5d929bc24718 | 263 | b.write(LED_ON); |
jovanat | 0:f52720c66789 | 264 | c.write(LED_ON); |
jovanat | 0:f52720c66789 | 265 | d.write(LED_ON); |
jovanat | 1:5d929bc24718 | 266 | e.write(LED_ON); |
jovanat | 1:5d929bc24718 | 267 | f.write(LED_ON); |
jovanat | 0:f52720c66789 | 268 | |
jovanat | 1:5d929bc24718 | 269 | |
jovanat | 1:5d929bc24718 | 270 | } |