This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:software:homelab:library:pin [2013/12/05 11:35] – rellermaa | et:software:homelab:library:pin [2020/07/20 12:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| * **//pin//** \\ Viigu registrite ja bitimaski hoidmise struktuurne andmetüüp. // | * **//pin//** \\ Viigu registrite ja bitimaski hoidmise struktuurne andmetüüp. // | ||
| + | |||
| + | ===== Konstandid ===== | ||
| + | * **// | ||
| + | * **//LED0, LED1, LED2, LED3//** - Kodulabori kasutajaliidese plaadi LEDid numbrite järgi | ||
| + | * **//S0, S1, S2, S3//** - Kodulabori kasutajaliidese plaadi nupud ning S0 nupp kontrollerplaadil | ||
| ===== Funktsioonid ===== | ===== Funktsioonid ===== | ||
| Line 36: | Line 41: | ||
| * Tagastab 1 kui nupp on vajutatud. | * Tagastab 1 kui nupp on vajutatud. | ||
| * Tagastab 0 kui nupp ei ole vajutatud. | * Tagastab 0 kui nupp ei ole vajutatud. | ||
| - | * **//void led_on(pin pin)//** \\ Süütab valgusdioodi väljundis | + | * **//void led_on(pin pin)//** \\ Süütab valgusdioodi väljundis. Parameetrid: |
| - | * | + | |
| * //pin// - Viigu muutuja. | * //pin// - Viigu muutuja. | ||
| - | * **//void led_off(pin pin)//** \\ Kustutab valgusdioodi väljundis | + | * **//void led_off(pin pin)//** \\ Kustutab valgusdioodi väljundis. Parameetrid: |
| - | * | + | |
| * //pin// - Viigu muutuja. | * //pin// - Viigu muutuja. | ||
| ===== Näide ===== | ===== Näide ===== | ||
| Line 78: | Line 81: | ||
| #include < | #include < | ||
| - | // Kodulabori nupud ja LEDid on teegis eeldefineeritud ja uuesti defineerida | + | // Kodulabori nupud ja LEDid on teegis eeldefineeritud |
| + | // ja neid pole vaja uuesti defineerida | ||
| int main(void) | int main(void) | ||