[Arm-netbook] [flying squirrel] TODO list
luke.leighton
luke.leighton at gmail.com
Thu Oct 3 00:14:52 BST 2013
On Wed, Oct 2, 2013 at 10:15 PM, luke.leighton <luke.leighton at gmail.com> wrote:
> On Wed, Oct 2, 2013 at 4:09 PM, luke.leighton <luke.leighton at gmail.com> wrote:
>> well... this is _sort_ of progress... a 1.5k resistor is missing from
>> the USB+ line on the STM32F, which, when added, resulted in the exact
>> same error being created when the exact same software was uploaded to
>> the Port103R demo board.
>>
>> at this point it can be reasonably concluded that the STM32F software
>> being uploaded to both boards, to get USB working, is shagged. which
>> is odd, because i had it working a few weeks back [on the Port103R].
>
> solved! there's a bug in libopencm3 related to systick
>
> i now have USB working and can start on audio, woo!
yippeee! ok, this is just a start - it's not reading the ADC (just
playing a sine wave... badly... sounds more like a square wave...) but
it's isochronous audio out, thanks to a patch to libopencm3 from
apalmer.
$ arecord -D iec8:CARD=Bridge,DEV=0 -f S16_LE -c 2 -r 32000 -t voc out.voc
$ lsusb -v
Bus 001 Device 028: ID cafe:cafe
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0xcafe
idProduct 0xcafe
bcdDevice 1.00
iManufacturer 1 Innovative Converged Devices
iProduct 2 Cantaloupe USB<>CAN Bridge
iSerial 3 714702344364438323FF5D50
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 100
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 1 Control Device
bInterfaceProtocol 0
iInterface 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdADC 1.00
wTotalLength 40
bInCollection 1
baInterfaceNr( 0) 1
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 1
wTerminalType 0x0201 Microphone
bAssocTerminal 2
bNrChannels 1
wChannelConfig 0x0001
Left Front (L)
More information about the arm-netbook
mailing list