Wim Lewis
48d924c24b
Improved error handling: check the card's state before trying to abort
...
a failed data transfer; translate card status bits into HLD error
bits. Set BLKATTR_BLKCNT even when it's not being used, which seems to
avoid errors when alternating between multi-block and single-block
transfers. Some comments.
2018-01-18 01:33:04 -08:00
Wim Lewis
ee3f7f1b85
Low-level driver for the Kinetis SDHC peripheral as found on the MK64FX512
...
and other members of the Kinetis family.
2018-01-06 03:17:53 -08:00
Wim Lewis
527ddd6e45
Board definitions for the PJRC Teensy 3.5, based on the Kinetis K64.
2018-01-06 03:14:43 -08:00
Wim Lewis
0df335ce45
Basic support for the (Motorola/Freescale/NXP) Kinetis MK64FX512 chip,
...
partially copied from the existing K20 support.
2018-01-06 03:09:58 -08:00
Uladzimir Pylinski
b5321c7e0e
Merge pull request #137 from dflogeras/add-stm32f769-to-sdram
...
Add STM32F769 to FSMCv1 sdram driver
2017-12-15 21:12:39 +03:00
Dave Flogeras
5cc37ffd32
Add STM32F769 to FSMCv1 sdram driver
2017-12-14 16:25:15 -04:00
Wim Lewis
c4eb6b4901
Added support for additional UARTs (up to six on the K64F).
...
Also moved some code that is duplicated per-UART into
local functions to reduce the amount of duplication.
2017-12-08 19:42:13 -08:00
marcoveeneman
a08a28e32d
Fixed I2C and UART testhal demos
2017-11-24 22:26:11 +01:00
marcoveeneman
19efef2f4a
Fixed hal_i2c_lld.c
2017-11-24 22:25:12 +01:00
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
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
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
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
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
Diego Ismirlian
54c53d4e22
USBH: MSD: improved syncrhonization
2017-07-16 18:32:23 -03:00
Diego Ismirlian
b294a6cff6
USBH: Use configured UART for debug; avoid garbage debug output
2017-07-16 18:30:13 -03:00
Diego Ismirlian
4026bc900d
USBH: Correct bug in LLD
2017-07-16 18:19:06 -03:00
Diego Ismirlian
b916519dd6
USBH: Added TODO list
2017-07-14 12:15:19 -03:00