blob: deaf551fe3aea9656be2ddf146d54071b37a3b36 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
-------------------------------------------------------------------------------
Lisa/M USB HID example (USB Full-Speed and SPI)
-------------------------------------------------------------------------------
This capture is taken from the libopencm3 example for a USB HID device on the
Paparazzi Lisa/M board. In this applicaton an SPI accellerometer is read and
the values are transmitted on a USB IN endpoint as mouse movement.
Details:
http://libopencm3.org
http://libopencm3.git.sourceforge.net/git/gitweb.cgi?p=libopencm3/libopencm3;a=tree;f=examples/stm32/f1/lisa-m/usb_hid
http://paparazzi.enac.fr/wiki/User/LisaM
Logic analyser setup
--------------------
The logic analyzer used was an Openbench Logic Sniffer (at 50MHz):
Probe Signal
---------------
0 USB_DM
1 USB_DP
2 SPI_NCS
3 SPI_SCK
4 SPI_MOSI
5 SPI_MISO
The sigrok command line used was:
sigrok-cli -d 0:samplerate=50mhz:rle=on \
-p 1=USB_DM,2=USB_DP,3=SPI_NCS,4=SPI_SCK,5=SPI_MOSI,6=SPI_MISO \
--time=50ms -o lisa_m_usb_spi.sr
The OLS can't actually capture 50ms, so it just captures as much as it can
buffer. No triggering was used.
|