swd: minor, fix space
This commit is contained in:
parent
0010c5e046
commit
7318d70dcd
14
lib/swd.c
14
lib/swd.c
@ -209,7 +209,7 @@ uint64_t swd_transaction(uint64_t output, uint8_t bit_count, bool write)
|
||||
|
||||
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)
|
||||
@ -229,17 +229,17 @@ void swd_idle_cycles(uint8_t nb)
|
||||
|
||||
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) {
|
||||
request |= (1<<1); // set APnDP bit
|
||||
request |= (1 << 1); // set APnDP bit
|
||||
}
|
||||
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
|
||||
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
|
||||
}
|
||||
@ -274,7 +274,7 @@ void swd_jtag_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
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user