Commit Graph

1239 Commits

Author SHA1 Message Date
marcoveeneman 93dd54ecdc Fixed compile errors in demos 2017-11-24 22:23:27 +01:00
marcoveeneman 77bf52e042 Updated startup makefiles with new path to CMSIS Core headers 2017-11-23 21:47:09 +01:00
marcoveeneman ec4b244c51
Merge pull request #125 from marcoveeneman/tiva_add_uart
Add Tiva UART driver.
2017-11-23 21:37:24 +01:00
Diego Ismirlian dbaa1b8700 USBH: AOA: Various improvements 2017-11-19 21:20:57 -03:00
Diego Ismirlian 61dfc26804 USBH: improve disconnection detection; added a necessary reschedule. 2017-11-19 21:17:56 -03:00
Fabio Utzig ab3f7c22cc
Merge pull request #133 from belak/k20x-mcg-c2
Fix for K20x startup
2017-11-04 17:32:26 -02:00
Kaleb Elwert 96413f3767 Fix for K20x startup 2017-11-04 10:41:06 -07:00
Diego Ismirlian f4cf7e5591 Merge branch 'master' of https://github.com/ChibiOS/ChibiOS-Contrib 2017-10-29 17:52:54 -03:00
Diego Ismirlian decde2ca4c USBH: silence compiler warning 2017-10-29 17:43:27 -03:00
Diego Ismirlian 06af5833ed USBH: main driver: implement usbhBulkTransfer as inline function 2017-10-29 17:41:30 -03:00
Diego Ismirlian c1e174b5b2 USBH: testhal: fix compile warning 2017-10-29 17:39:56 -03:00
Diego Ismirlian bfc5805886 Merge branch 'master' of https://github.com/dismirlian/ChibiOS-Contrib 2017-10-29 17:22:24 -03:00
marcoveeneman e683963b76 Added chconf version tag 2017-10-24 23:07:33 +02:00
Uladzimir Pylinski a0089c14da Merge pull request #131 from kimmoli/scsi-test-unit-ready
SCSI: Respond to TEST UNIT READY command, Fix REQUEST SENSE replying
2017-10-21 20:02:25 +03:00
Kimmo Lindholm 9f2ee0a227 SCSI: Respond to TEST UNIT READY command, Fix REQUEST SENSE replying
When host sends TEST UNIT READY command, set sense 'all ok' if block device reports
that medium is inserted, or set sense 'medium not present' if medium is not inserted.

Do not override sense by default with 'all ok', allow REQUEST SENSE command
to be responded with correct sense data which was set on last failure.

Check just DESC bit when responding to REQUEST SENSE command.
2017-10-21 13:36:49 +03:00
Uladzimir Pylinski 406d932f09 Merge pull request #130 from kimmoli/msd_testhal
USB_MSD: Fix testhal according to msdStart() API change
2017-10-14 10:27:31 +03:00
Kimmo Lindholm 630043a63f USB_MSD: Fix testhal according to msdStart() API change 2017-10-13 20:57:58 +03:00
Uladzimir Pylinski 921d233cdd Merge pull request #129 from kimmoli/scsi-serial-number
SCSI: Respond to unit serial number inquiry
2017-10-13 10:10:32 +03:00
Kimmo Lindholm 39487df4de SCSI: Respond to unit serial number inquiry 2017-10-12 00:06:50 +03:00
Fabio Utzig f392dfa223 Add version tags
Signed-off-by: Fabio Utzig <utzig@apache.org>
2017-10-09 10:12:59 -03:00
dismirlian 5cea7f11ec Merge pull request #1 from axoloti/patch-1
USBH: allow enabling IAD without UVC
USBH: implement ISO/INT out in STM32 LLD driver
USBH: introduce usbhSynchronousTransfer helper function
2017-09-16 11:28:09 -03:00
Mark Harris 741459ac27 usbh:correct spelling of usbhSynchronousTransfer 2017-09-14 17:36:21 +02:00
Mark Harris f5f3c8ffdb usbh:_ptxfe_int, use HPTXSTS, introduce usbhSyncrhonousTransfer 2017-09-14 14:41:28 +02:00
Mark Harris d2269527b7 implement ptxfe_int for outbound INT ep 2017-09-12 16:55:01 +02:00
Axoloti 354313f408 allow enabling IAD without UVC 2017-09-12 11:41:38 +02:00
Fabien Poussin f16bd4416a Merge pull request #126 from marcoveeneman/tiva_spi_update
Aligned the Tiva port to the SPI driver improvements.
2017-09-10 23:25:30 +02:00
marcoveeneman 1cc2988040 Aligned the Tiva port to the SPI driver improvements. 2017-09-10 21:16:14 +02:00
marcoveeneman 5b90306c97 Added testhal applcation for Tiva UART driver. 2017-09-10 19:46:13 +02:00
marcoveeneman 5d77abe7f2 Initial version of the Tiva UART driver. 2017-09-10 19:43:04 +02:00
Fabien Poussin 5a9ac0f940 Fix for mx2board (regex) 2017-09-06 13:30:40 +00:00
Diego Ismirlian c466db250c USBH: testhal example: improve support for multiple FAT devices 2017-08-08 14:19:35 -03:00
Fabien Poussin c0205baf7d Merge pull request #123 from dismirlian/usbh_devel
USBH: Fix compile with FATFS 0.12b
2017-08-08 17:29:51 +02:00
Fabien Poussin bec3eada37 Merge branch 'master' into usbh_devel 2017-08-08 17:29:28 +02:00
marcoveeneman e04751c836 Merge pull request #120 from marcoveeneman/tiva_add_adc
Tiva add ADC driver
2017-08-08 16:23:00 +02:00
Diego Ismirlian 2fb40b504f USBH: Fix compile with FATFS 0.12b 2017-08-07 18:50:39 -03:00
Diego Ismirlian d72557da5a Merge branch 'master' of https://github.com/dismirlian/ChibiOS-Contrib into usbh_devel 2017-08-07 17:56:00 -03:00
Diego Ismirlian 84f28dd0b1 USBH: FTDI: correct bugs 2017-08-07 17:52:51 -03:00
Diego Ismirlian 21f95b50f4 USBH: simplify/cleanup main driver 2017-08-07 17:51:34 -03:00
Diego Ismirlian 6a9d91cb1a USBH: STM32 LLD: break LS activity detect loop if port is disabled 2017-08-07 17:47:52 -03:00
Fabien Poussin fa733674e6 Merge pull request #122 from dismirlian/usbh_devel
USBH: Various improvo
2017-08-07 16:34:34 +02:00
Diego Ismirlian 02585210d1 USBH: STM32 LLD: various improvements
- general cleanup
- implemented workaround to undocumented erratum (the OTG core may
report successful enabling of port when connecting a low-speed device,
but really it generates no traffic and remains in a "dumb" state)
- improved handling of disconnection of devices (avoid submitting URBs
if the port is disabled)
2017-07-31 18:48:23 -03:00
Diego Ismirlian ca1882c01b USBH: improved debug output 2017-07-31 18:46:22 -03:00
Diego Ismirlian c0cadbbe7b USBH: added default control request timeout parameter 2017-07-31 18:43:44 -03:00
Diego Ismirlian 2fb4cf9273 USBH: improved main driver
- improved connection/disconnection handling
- corrected bug on aborting non-pending URB
- corrected bug on disconnecting multiple hubs
- improved debug messages
2017-07-31 18:38:46 -03:00
Diego Ismirlian 06dc7fbb1e USBH: testhal MSD: abort read on error 2017-07-31 10:27:30 -03:00
Diego Ismirlian 91fd21695b USBH: replaced some ch* functions with OSAL equivalents 2017-07-16 20:08:02 -03:00
Diego Ismirlian dee22cee18 USBH: remove unnecessary reschedules and add necessary ones 2017-07-16 20:01:50 -03:00
Diego Ismirlian ce8f18291f USBH: Use infinite timeout for control request, when timeouts are not specified 2017-07-16 18:40:09 -03:00
Diego Ismirlian 7bf4908f23 USBH: HID: Implement synchronization 2017-07-16 18:38:59 -03:00
Diego Ismirlian d395dde065 USBH: HUB: don't clear status flags on NAK 2017-07-16 18:34:19 -03:00