Remove unnecessary PMC burst loop
This commit is contained in:
parent
ebcb6af3f5
commit
fa8447cd4d
@ -54,8 +54,6 @@ void pmc_event(struct Pmc * pmc) {
|
||||
static enum PmcState state = PMC_STATE_DEFAULT;
|
||||
static uint8_t state_data = 0;
|
||||
|
||||
uint8_t burst_timeout;
|
||||
for (burst_timeout = 1; burst_timeout > 0; burst_timeout--) {
|
||||
uint8_t sts = pmc_status(pmc);
|
||||
if (!(sts & PMC_STS_OBF)) {
|
||||
switch (state) {
|
||||
@ -88,8 +86,6 @@ void pmc_event(struct Pmc * pmc) {
|
||||
break;
|
||||
case 0x82:
|
||||
DEBUG(" burst enable\n");
|
||||
// Run pmc_event in a tight loop for more iterations
|
||||
burst_timeout = 100;
|
||||
// Set burst bit
|
||||
pmc_set_status(pmc, sts | (1 << 4));
|
||||
// Send acknowledgement byte
|
||||
@ -98,8 +94,6 @@ void pmc_event(struct Pmc * pmc) {
|
||||
break;
|
||||
case 0x83:
|
||||
DEBUG(" burst disable\n");
|
||||
// Exit pmc_event tight loop
|
||||
burst_timeout = 0;
|
||||
// Clear burst bit
|
||||
pmc_set_status(pmc, sts & ~(1 << 4));
|
||||
// Send SCI for IBF=0
|
||||
@ -150,4 +144,3 @@ void pmc_event(struct Pmc * pmc) {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -54,8 +54,6 @@ void pmc_event(struct Pmc * pmc) {
|
||||
static enum PmcState state = PMC_STATE_DEFAULT;
|
||||
static uint8_t state_data = 0;
|
||||
|
||||
uint8_t burst_timeout;
|
||||
for (burst_timeout = 1; burst_timeout > 0; burst_timeout--) {
|
||||
uint8_t sts = pmc_status(pmc);
|
||||
if (!(sts & PMC_STS_OBF)) {
|
||||
switch (state) {
|
||||
@ -88,8 +86,6 @@ void pmc_event(struct Pmc * pmc) {
|
||||
break;
|
||||
case 0x82:
|
||||
DEBUG(" burst enable\n");
|
||||
// Run pmc_event in a tight loop for more iterations
|
||||
burst_timeout = 100;
|
||||
// Set burst bit
|
||||
pmc_set_status(pmc, sts | (1 << 4));
|
||||
// Send acknowledgement byte
|
||||
@ -98,8 +94,6 @@ void pmc_event(struct Pmc * pmc) {
|
||||
break;
|
||||
case 0x83:
|
||||
DEBUG(" burst disable\n");
|
||||
// Exit pmc_event tight loop
|
||||
burst_timeout = 0;
|
||||
// Clear burst bit
|
||||
pmc_set_status(pmc, sts & ~(1 << 4));
|
||||
// Send SCI for IBF=0
|
||||
@ -150,4 +144,3 @@ void pmc_event(struct Pmc * pmc) {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -54,8 +54,6 @@ void pmc_event(struct Pmc * pmc) {
|
||||
static enum PmcState state = PMC_STATE_DEFAULT;
|
||||
static uint8_t state_data = 0;
|
||||
|
||||
uint8_t burst_timeout;
|
||||
for (burst_timeout = 1; burst_timeout > 0; burst_timeout--) {
|
||||
uint8_t sts = pmc_status(pmc);
|
||||
if (!(sts & PMC_STS_OBF)) {
|
||||
switch (state) {
|
||||
@ -88,8 +86,6 @@ void pmc_event(struct Pmc * pmc) {
|
||||
break;
|
||||
case 0x82:
|
||||
DEBUG(" burst enable\n");
|
||||
// Run pmc_event in a tight loop for more iterations
|
||||
burst_timeout = 100;
|
||||
// Set burst bit
|
||||
pmc_set_status(pmc, sts | (1 << 4));
|
||||
// Send acknowledgement byte
|
||||
@ -98,8 +94,6 @@ void pmc_event(struct Pmc * pmc) {
|
||||
break;
|
||||
case 0x83:
|
||||
DEBUG(" burst disable\n");
|
||||
// Exit pmc_event tight loop
|
||||
burst_timeout = 0;
|
||||
// Clear burst bit
|
||||
pmc_set_status(pmc, sts & ~(1 << 4));
|
||||
// Send SCI for IBF=0
|
||||
@ -150,4 +144,3 @@ void pmc_event(struct Pmc * pmc) {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user