Thomas Faber
f5c5426924
[USBPORT] Fix incorrect use of bitfields.
...
EndpointMoved == TRUE could never be true, because BOOL is a signed type,
and the only two values in a signed one-bit type are 0 and -1.
Courtesy of VS analysis warning C6299:
Explicitly comparing a bit field to a Boolean type will yield unexpected results.
2022-02-17 22:01:34 -05:00
Victor Perevertkin
34593d933b
[FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces
2021-06-11 15:33:08 +03:00
Thomas Faber
db54e5eb1c
[USBPORT] Remove an unnecessary check in USBPORT_AllocateBandwidthUSB2. CID 1434261
2018-08-16 14:14:23 +02:00
Thomas Faber
7ad4cf96f3
[USBPORT] Remove an unnecessary check in USB2_ConvertFrame. CID 1434244
2018-08-16 14:14:15 +02:00
Thomas Faber
d1e5699e60
[USBPORT] Accept negative BusTime in USB2_MoveTtEndpoint. CID 1434226
2018-08-16 14:14:04 +02:00
Vadim Galyant
62612a7e45
[USBPORT] Use USB2_HS_INTERRUPT_IN_OVERHEAD instead USB2_HS_ISOCHRONOUS_OUT_OVERHEAD.
2018-02-21 13:35:25 +09:00
Vadim Galyant
797ebcab72
[USBPORT] Fixing use DeviceSpeed instead Direction.
2018-01-21 19:36:01 +01:00
Vadim Galyant
a4dee8e3ac
[USBPORT] Add a space in indentation.
2018-01-21 19:36:00 +01:00
Vadim Galyant
ecd0097e37
[USBPORT] Delete DPRINTs.
2018-01-21 19:36:00 +01:00
Vadim Galyant
0f8079df3a
[USBPORT] Add USB2_PREV_MICROFRAME constant.
2018-01-21 19:35:59 +01:00
Vadim Galyant
fd5beb5593
[USBPORT] Moving array CMASKS[] to start file.
2018-01-21 19:35:59 +01:00
Vadim Galyant
2c73523b76
[USBPORT] Removing optional braces.
2018-01-21 19:35:59 +01:00
Vadim Galyant
c86210e800
[USBPORT] Correcting check Period.
2018-01-21 19:35:58 +01:00
Vadim Galyant
dd1297f0d0
[USBPORT] Use min(), max() macro.
2018-01-21 19:35:58 +01:00
Vadim Galyant
ab88f25048
[USBPORT] Check Period instead Factor.
2018-01-21 19:35:58 +01:00
Vadim Galyant
7b92b8a6e2
[USBPORT] Implement USBPORT_FreeBandwidthUSB2().
2018-01-21 19:35:56 +01:00
Vadim Galyant
57f092106a
[USBPORT] Correcting USB2_DeallocateEndpointBudget().
2018-01-21 19:35:56 +01:00
Vadim Galyant
bc9046c635
[USBPORT] Implement USB2_PromotePeriods().
2018-01-21 19:35:55 +01:00
Vadim Galyant
0558635f98
[USBPORT] Add USB2_ChangePeriod().
2018-01-21 19:35:55 +01:00
Vadim Galyant
69406c2628
[USBPORT] Implement USB2_DeallocateEndpointBudget().
2018-01-21 19:35:54 +01:00
Vadim Galyant
5ad7a2faa5
[USBPORT] Implement USB2_RebalanceEndpoint().
2018-01-21 19:35:54 +01:00
Vadim Galyant
522c0d3c69
[USBPORT] Implement USB2_Rebalance().
2018-01-21 19:35:54 +01:00
Vadim Galyant
5d12e3040c
[USBPORT] Add stub for USB2_RebalanceEndpoint().
2018-01-21 19:35:53 +01:00
Vadim Galyant
bbbcb1dc75
[USBPORT] Rename variables only in USB2_AllocateTimeForEndpoint().
2018-01-21 19:35:53 +01:00
Vadim Galyant
3ba9fffbb2
[USBPORT] Start implementation USB2_DeallocateEndpointBudget().
2018-01-21 19:35:53 +01:00
Vadim Galyant
3031695100
[USBPORT] Add USB2_CommonFrames().
2018-01-21 19:35:52 +01:00
Vadim Galyant
ae800da85b
[USBPORT] Implement USB2_MoveTtEndpoint().
2018-01-21 19:35:52 +01:00
Vadim Galyant
c48093573b
[USBPORT] Implement USB2_DeallocateHS().
2018-01-21 19:35:51 +01:00
Vadim Galyant
00dd0c67b6
[USBPORT] Correcting USB2_AllocateHS().
2018-01-21 19:35:51 +01:00
Vadim Galyant
1926238056
[USBPORT] Reduces output of debug messages.
2018-01-21 19:35:51 +01:00
Vadim Galyant
5ffefbe945
[USBPORT] Add USB2_GetCMASK().
2018-01-21 19:35:50 +01:00
Vadim Galyant
f3c869a16b
[USBPORT] Add USB2_GetSMASK()and USB2_ConvertFrame().
2018-01-21 19:35:50 +01:00
Vadim Galyant
df44bc6d84
[USBPORT] Add stub for USB2_MoveTtEndpoint().
2018-01-21 19:35:50 +01:00
Vadim Galyant
ab5810576f
[USBPORT] Add stub for USB2_DeallocateHS().
2018-01-21 19:35:49 +01:00
Vadim Galyant
8b9d5d1514
[USBPORT] Correcting USB2_InitTtEndpoint().
2018-01-21 19:35:49 +01:00
Vadim Galyant
e262bb610d
[USBPORT] End implementation USB2_AllocateTimeForEndpoint().
2018-01-21 19:35:49 +01:00
Vadim Galyant
2be475db5d
[USBPORT] Correcting USB2_GetStartTime().
2018-01-21 19:35:48 +01:00
Vadim Galyant
7553e54199
[USBPORT] Start implementation USB2_AllocateTimeForEndpoint().
2018-01-21 19:35:48 +01:00
Vadim Galyant
65f8f961a3
[USBPORT] Continue implementation USBPORT_AllocateBandwidthUSB2().
2018-01-21 19:35:47 +01:00
Vadim Galyant
698f092ab1
[USBPORT] Implement USB2_AllocateHS().
2018-01-21 19:35:46 +01:00
Vadim Galyant
720d7cfd9b
[USBPORT] Add USB2_GetHsOverhead().
2018-01-21 19:35:46 +01:00
Vadim Galyant
816b3a572c
[USBPORT] Remove unnecessary semicolon.
2018-01-21 19:35:45 +01:00
Vadim Galyant
5654674e8c
[USBPORT] Add stubs for USB2_AllocateHS() and USB2_DeallocateEndpointBudget().
2018-01-21 19:35:45 +01:00
Vadim Galyant
e39b88e3e7
[USBPORT] Add USB2_GetPrevMicroFrame().
2018-01-21 19:35:45 +01:00
Vadim Galyant
71a7208f69
[USBPORT] Add USB2_IncMicroFrame().
2018-01-21 19:35:44 +01:00
Vadim Galyant
22b8777f84
[USBPORT] Add USB2_GetStartTime().
2018-01-21 19:35:44 +01:00
Vadim Galyant
0216b033cc
[USBPORT] Add USB2_GetLastIsoTime().
2018-01-21 19:35:44 +01:00
Vadim Galyant
c3803bed8a
[USBPORT] Add USB2_CheckTtEndpointInsert().
2018-01-21 19:35:43 +01:00
Vadim Galyant
e701da4923
[USBPORT] Add USB2_AllocateCheck().
2018-01-21 19:35:43 +01:00
Vadim Galyant
c034297f2d
[USBPORT] Add USB2_AddDataBitStuff().
2018-01-21 19:35:43 +01:00