Library for NUCLEO-F072RB Made as a project
Dependents: Konstrukcijski_LAMPICE Konstrukcijski_LAMPICE
LAMPICE.h@0:4c714cae8da3, 2021-05-06 (annotated)
- Committer:
- kurton_ing
- Date:
- Thu May 06 19:23:26 2021 +0000
- Revision:
- 0:4c714cae8da3
a
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kurton_ing | 0:4c714cae8da3 | 1 | #ifndef MBED_LAMPICE_H |
kurton_ing | 0:4c714cae8da3 | 2 | #define MBED_LAMPICE_H |
kurton_ing | 0:4c714cae8da3 | 3 | #include "mbed.h" |
kurton_ing | 0:4c714cae8da3 | 4 | class LAMPICE |
kurton_ing | 0:4c714cae8da3 | 5 | { |
kurton_ing | 0:4c714cae8da3 | 6 | public: |
kurton_ing | 0:4c714cae8da3 | 7 | LAMPICE(PinName LED1, PinName LED2, PinName trimer, PinName TIPKALO1, PinName LED3, PinName LED4); |
kurton_ing | 0:4c714cae8da3 | 8 | int flash(int n); |
kurton_ing | 0:4c714cae8da3 | 9 | void svjetla1(); |
kurton_ing | 0:4c714cae8da3 | 10 | void svjetla2(); |
kurton_ing | 0:4c714cae8da3 | 11 | void svjetla3(); |
kurton_ing | 0:4c714cae8da3 | 12 | void svjetla4(); |
kurton_ing | 0:4c714cae8da3 | 13 | void svjetla5(); |
kurton_ing | 0:4c714cae8da3 | 14 | void svjetla6(); |
kurton_ing | 0:4c714cae8da3 | 15 | void button(void); |
kurton_ing | 0:4c714cae8da3 | 16 | void blink(); |
kurton_ing | 0:4c714cae8da3 | 17 | private: |
kurton_ing | 0:4c714cae8da3 | 18 | DigitalOut _LED1; |
kurton_ing | 0:4c714cae8da3 | 19 | DigitalOut _LED2; |
kurton_ing | 0:4c714cae8da3 | 20 | AnalogIn _trimer; |
kurton_ing | 0:4c714cae8da3 | 21 | InterruptIn _TIPKALO1; |
kurton_ing | 0:4c714cae8da3 | 22 | PwmOut _LED3; |
kurton_ing | 0:4c714cae8da3 | 23 | PwmOut _LED4; |
kurton_ing | 0:4c714cae8da3 | 24 | Ticker _blinker; |
kurton_ing | 0:4c714cae8da3 | 25 | volatile int _count; |
kurton_ing | 0:4c714cae8da3 | 26 | }; |
kurton_ing | 0:4c714cae8da3 | 27 | |
kurton_ing | 0:4c714cae8da3 | 28 | #endif |