This is an old revision of the document!


Table of Contents

USB

Andmetüübid

Funktsioonid

  • void usb_init()

USB virtuaalse jadapordi seadistamine. Selles režiimis seatakse USB jaoks vajalik taktsagedus ning käivitatakse USB sisend/väljund viigud.

  • uint8_t usb_get_status()

Kontrolli, kas USB ühendus on loodud.

  • tagastab 1 kui USB on ühendatud, 0 kui ei ola
  • void usb_send_char(char character)

Sümboli saatmise funktsioon. Funktsioon kirjutab puhvrisse saatmiseks uue sümboli. Parameetrid:

  • character - Saadetav sümbol.
  • void usb_send_string(char *string)

Teksti saatmise funktsioon. Parameetrid:

  • string - Viit tekstile. Tekst peab lõppema binaarse 0 sümboliga.
  • uint8_t usb_read_byte()

Sisendpuhvrist sümboli lugemine. Enne lugemist peab veenduma, et puhvris on sümbol.

  • Tagastab sümboli.
  • void usb_task()

USB töös hoidmise käst. usb_task() tuleb programmi tsüklis välja kutsuda nii tihti kui võimalik.

Näide

 
et/software/homelab/library/usb.1432805775.txt.gz · Last modified: (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0