CHG: syntax suger

This commit is contained in:
iceman1001 2016-02-10 21:45:03 +01:00
commit 5192a0a689

View file

@ -39,9 +39,8 @@ size_t nbytes(size_t nbits) {
} }
uint32_t SwapBits(uint32_t value, int nrbits) { uint32_t SwapBits(uint32_t value, int nrbits) {
int i;
uint32_t newvalue = 0; uint32_t newvalue = 0;
for(i = 0; i < nrbits; i++) { for(int i = 0; i < nrbits; i++) {
newvalue ^= ((value >> i) & 1) << (nrbits - 1 - i); newvalue ^= ((value >> i) & 1) << (nrbits - 1 - i);
} }
return newvalue; return newvalue;
@ -423,13 +422,9 @@ void StartCountSspClk()
} }
uint32_t RAMFUNC GetCountSspClk(){ uint32_t RAMFUNC GetCountSspClk(){
uint32_t tmp_count; uint32_t tmp_count = (AT91C_BASE_TC2->TC_CV << 16) | AT91C_BASE_TC0->TC_CV;
tmp_count = (AT91C_BASE_TC2->TC_CV << 16) | AT91C_BASE_TC0->TC_CV; if ((tmp_count & 0x0000ffff) == 0) //small chance that we may have missed an increment in TC2
if ((tmp_count & 0x0000ffff) == 0) { //small chance that we may have missed an increment in TC2
return (AT91C_BASE_TC2->TC_CV << 16); return (AT91C_BASE_TC2->TC_CV << 16);
}
else {
return tmp_count; return tmp_count;
} }
}