swd: minor, fix space

This commit is contained in:
King Kévin 2021-03-10 18:26:32 +01:00
parent ce5710c041
commit 474472fcf4
1 changed files with 7 additions and 7 deletions

View File

@ -209,7 +209,7 @@ uint64_t swd_transaction(uint64_t output, uint8_t bit_count, bool write)
void swd_line_reset(void) void swd_line_reset(void)
{ {
swd_transaction(~0ULL, 50+1, true); // sent high for at least 50 cycle to issue line reset and put target in reset state swd_transaction(~0ULL, 50 + 1, true); // sent high for at least 50 cycle to issue line reset and put target in reset state
} }
void swd_jtag_to_swd(void) void swd_jtag_to_swd(void)
@ -229,17 +229,17 @@ void swd_idle_cycles(uint8_t nb)
void swd_packet_request(bool apndp, uint8_t a, bool rnw) void swd_packet_request(bool apndp, uint8_t a, bool rnw)
{ {
uint8_t request = (1<<0)|(0<<6)|(1<<7); // start, stop, and park bits are set uint8_t request = (1 << 0) | (0 << 6) | (1 << 7); // start, stop, and park bits are set
if (apndp) { if (apndp) {
request |= (1<<1); // set APnDP bit request |= (1 << 1); // set APnDP bit
} }
if (rnw) { if (rnw) {
request |= (1<<2); // set RnW bit request |= (1 << 2); // set RnW bit
} }
request |= ((a & 0xc)<<1); // set A[3:2] request |= ((a & 0xc) << 1); // set A[3:2]
static const bool parity_lut[] = {false, true, true, false, true, false, false, true, true, false, false, true, false, true, true, false}; // true if the number of 1's is a 4-bit value is odd, false else static const bool parity_lut[] = {false, true, true, false, true, false, false, true, true, false, false, true, false, true, true, false}; // true if the number of 1's is a 4-bit value is odd, false else
if (parity_lut[(request >> 1) & 0xf]) { if (parity_lut[(request >> 1) & 0xf]) {
request |= (1<<5); // set even parity bit request |= (1 << 5); // set even parity bit
} }
swd_transaction(request, 8, true); // write packet request swd_transaction(request, 8, true); // write packet request
} }
@ -274,7 +274,7 @@ void swd_jtag_to_ds(void)
void swd_swd_to_ds(void) void swd_swd_to_ds(void)
{ {
swd_transaction(~0ULL, 50+1, true); // place SWD TAP is reset state swd_transaction(~0ULL, 50 + 1, true); // place SWD TAP is reset state
swd_transaction(0xE3BC, 16, true); // send SWD-to-DS select sequence swd_transaction(0xE3BC, 16, true); // send SWD-to-DS select sequence
} }