This website requires JavaScript.
Odkrywaj
Pomoc
Zarejestruj się
Zaloguj się
mirror
/
micropython
kopia lustrzana
https://github.com/micropython/micropython
Obserwuj
1
Polub
0
Forkuj
You've already forked micropython
0
Kod
Zgłoszenia
Projekty
Wydania
Wiki
Aktywność
ff380c2558
micropython
/
stmhal
/
usrsw.h
5 wiersze
92 B
C
Czysty
Zwykły widok
Historia
Unescape
Escape
stmhal: Implement selector for USB device mode; improve boot up. Can now choose at boot up whether the USB device is CDC+MSC or CDC+HID. Choice is made by an option in boot.py, with default being CDC+MSC. HID+MSC is not currently supported, but should be easy to implement. Boot up now has ability to change the reset mode: hold down USR switch while booting and LEDs will count from 1 to 7 to indicate the boot mode. Release USR when correct mode is selected. Current modes are 1 (normal boot), 2 (safe mode), 3 (reset FS mode).
2014-03-30 00:00:15 +00:00
void
switch_init0
(
void
)
;
stmhal - add pin mapping, gpio, exti, usrsw
2014-03-15 06:41:28 +00:00
int
switch_get
(
void
)
;
stmhal: Make switch a class, to follow suit of all other modules. Instead of pyb.switch() as a function, it's more consistent (with respect to all the other modules and peripherals) to have pyb.Switch() create a switch object. This then generalises to having multiple switches. Call the object to get its state. Use sw.callback to set the callback function for when the switch is pressed.
2014-04-21 17:23:50 +00:00
extern
const
mp_obj_type_t
pyb_switch_type
;