esp: execute select commands immediately when it is a non-dma command
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
parent
638dfeda3e
commit
1b26eaa138
6
hw/esp.c
6
hw/esp.c
@ -270,7 +270,7 @@ static void handle_satn(ESPState *s)
|
|||||||
uint8_t buf[32];
|
uint8_t buf[32];
|
||||||
int len;
|
int len;
|
||||||
|
|
||||||
if (!s->dma_enabled) {
|
if (s->dma && !s->dma_enabled) {
|
||||||
s->dma_cb = handle_satn;
|
s->dma_cb = handle_satn;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -284,7 +284,7 @@ static void handle_s_without_atn(ESPState *s)
|
|||||||
uint8_t buf[32];
|
uint8_t buf[32];
|
||||||
int len;
|
int len;
|
||||||
|
|
||||||
if (!s->dma_enabled) {
|
if (s->dma && !s->dma_enabled) {
|
||||||
s->dma_cb = handle_s_without_atn;
|
s->dma_cb = handle_s_without_atn;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -296,7 +296,7 @@ static void handle_s_without_atn(ESPState *s)
|
|||||||
|
|
||||||
static void handle_satn_stop(ESPState *s)
|
static void handle_satn_stop(ESPState *s)
|
||||||
{
|
{
|
||||||
if (!s->dma_enabled) {
|
if (s->dma && !s->dma_enabled) {
|
||||||
s->dma_cb = handle_satn_stop;
|
s->dma_cb = handle_satn_stop;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user