summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2015-10-29 20:38:44 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2015-10-29 20:38:44 +0300
commitf4decdc4a3ef7c14f7b50d361c52736bbf8ddc34 (patch)
tree20acc428d59150da5de8d0ec7402626f9cd18b0f
parenteb099b9893e896300241050a2c3ed272c3890d70 (diff)
downloadmicropython-f4decdc4a3ef7c14f7b50d361c52736bbf8ddc34.tar.gz
micropython-f4decdc4a3ef7c14f7b50d361c52736bbf8ddc34.zip
cc3200: Switch from HAL_Delay() to mp_hal_delay_ms().
-rw-r--r--cc3200/fatfs/src/drivers/sd_diskio.c2
-rw-r--r--cc3200/hal/cc3200_hal.c4
-rw-r--r--cc3200/hal/cc3200_hal.h2
-rw-r--r--cc3200/mods/modutime.c4
-rw-r--r--cc3200/mods/modwlan.c6
-rw-r--r--cc3200/mods/pybsleep.c4
-rw-r--r--cc3200/mptask.c2
-rw-r--r--cc3200/serverstask.c10
-rw-r--r--cc3200/telnet/telnet.c2
9 files changed, 18 insertions, 18 deletions
diff --git a/cc3200/fatfs/src/drivers/sd_diskio.c b/cc3200/fatfs/src/drivers/sd_diskio.c
index 358f33fbbd..cdc0cf0fe0 100644
--- a/cc3200/fatfs/src/drivers/sd_diskio.c
+++ b/cc3200/fatfs/src/drivers/sd_diskio.c
@@ -187,7 +187,7 @@ static unsigned int CardSelect (DiskInfo_t *sDiskInfo) {
}
// Delay 250ms for the card to become ready
- HAL_Delay (250);
+ mp_hal_delay_ms(250);
return ulRet;
}
diff --git a/cc3200/hal/cc3200_hal.c b/cc3200/hal/cc3200_hal.c
index b29c0fee0b..d5a564e17f 100644
--- a/cc3200/hal/cc3200_hal.c
+++ b/cc3200/hal/cc3200_hal.c
@@ -108,7 +108,7 @@ uint32_t HAL_GetTick(void) {
return HAL_tickCount;
}
-void HAL_Delay(uint32_t delay) {
+void mp_hal_delay_ms(uint32_t delay) {
// only if we are not within interrupt context and interrupts are enabled
if ((HAL_NVIC_INT_CTRL_REG & HAL_VECTACTIVE_MASK) == 0 && query_irq() == IRQ_STATE_ENABLED) {
#ifdef USE_FREERTOS
@@ -193,7 +193,7 @@ int mp_hal_stdin_rx_chr(void) {
}
}
}
- HAL_Delay(1);
+ mp_hal_delay_ms(1);
}
}
diff --git a/cc3200/hal/cc3200_hal.h b/cc3200/hal/cc3200_hal.h
index 21be524d3a..c6bafb388b 100644
--- a/cc3200/hal/cc3200_hal.h
+++ b/cc3200/hal/cc3200_hal.h
@@ -63,7 +63,7 @@ extern void HAL_SystemInit (void);
extern void HAL_SystemDeInit (void);
extern void HAL_IncrementTick(void);
extern uint32_t HAL_GetTick(void);
-extern void HAL_Delay(uint32_t delay);
+extern void mp_hal_delay_ms(uint32_t delay);
extern NORETURN void mp_hal_raise(int errno);
extern void mp_hal_set_interrupt_char (int c);
diff --git a/cc3200/mods/modutime.c b/cc3200/mods/modutime.c
index 81a2d32912..8063470eb7 100644
--- a/cc3200/mods/modutime.c
+++ b/cc3200/mods/modutime.c
@@ -125,7 +125,7 @@ MP_DEFINE_CONST_FUN_OBJ_0(time_time_obj, time_time);
STATIC mp_obj_t time_sleep(mp_obj_t seconds_o) {
int32_t sleep_s = mp_obj_get_int(seconds_o);
if (sleep_s > 0) {
- HAL_Delay(sleep_s * 1000);
+ mp_hal_delay_ms(sleep_s * 1000);
}
return mp_const_none;
}
@@ -134,7 +134,7 @@ MP_DEFINE_CONST_FUN_OBJ_1(time_sleep_obj, time_sleep);
STATIC mp_obj_t time_sleep_ms (mp_obj_t ms_in) {
mp_int_t ms = mp_obj_get_int(ms_in);
if (ms > 0) {
- HAL_Delay(ms);
+ mp_hal_delay_ms(ms);
}
return mp_const_none;
}
diff --git a/cc3200/mods/modwlan.c b/cc3200/mods/modwlan.c
index 05f693537d..fb7a8a6fa3 100644
--- a/cc3200/mods/modwlan.c
+++ b/cc3200/mods/modwlan.c
@@ -691,7 +691,7 @@ STATIC void wlan_sl_disconnect (void) {
// other return-codes
if (0 == sl_WlanDisconnect()) {
while (IS_CONNECTED(wlan_obj.status)) {
- HAL_Delay(MODWLAN_CONNECTION_WAIT_MS);
+ mp_hal_delay_ms(MODWLAN_CONNECTION_WAIT_MS);
wlan_update();
}
}
@@ -711,7 +711,7 @@ STATIC modwlan_Status_t wlan_do_connect (const char* ssid, uint32_t ssid_len, co
// wait for the WLAN Event
uint32_t waitForConnectionMs = 0;
while (timeout && !IS_CONNECTED(wlan_obj.status)) {
- HAL_Delay(MODWLAN_CONNECTION_WAIT_MS);
+ mp_hal_delay_ms(MODWLAN_CONNECTION_WAIT_MS);
waitForConnectionMs += MODWLAN_CONNECTION_WAIT_MS;
if (timeout > 0 && waitForConnectionMs > timeout) {
return MODWLAN_ERROR_TIMEOUT;
@@ -875,7 +875,7 @@ STATIC mp_obj_t wlan_scan(mp_obj_t self_in) {
ASSERT_ON_ERROR(sl_WlanPolicySet(SL_POLICY_SCAN , MODWLAN_SL_SCAN_ENABLE, (_u8 *)&scanSeconds, sizeof(scanSeconds)));
// wait for the scan to complete
- HAL_Delay (MODWLAN_WAIT_FOR_SCAN_MS);
+ mp_hal_delay_ms(MODWLAN_WAIT_FOR_SCAN_MS);
do {
if (sl_WlanGetNetworkList(_index++, 1, &wlanEntry) <= 0) {
diff --git a/cc3200/mods/pybsleep.c b/cc3200/mods/pybsleep.c
index 3e9b580c7c..e3a9deeacd 100644
--- a/cc3200/mods/pybsleep.c
+++ b/cc3200/mods/pybsleep.c
@@ -247,7 +247,7 @@ void pyb_sleep_sleep (void) {
if (pybsleep_data.rtc_obj->irq_enabled && (pybsleep_data.rtc_obj->pwrmode & PYB_PWR_MODE_LPDS)) {
if (!setup_timer_lpds_wake()) {
// lpds entering is not possible, wait for the forced interrupt and return
- HAL_Delay (FAILED_SLEEP_DELAY_MS);
+ mp_hal_delay_ms(FAILED_SLEEP_DELAY_MS);
return;
}
} else {
@@ -280,7 +280,7 @@ void pyb_sleep_deepsleep (void) {
if (pybsleep_data.rtc_obj->irq_enabled && (pybsleep_data.rtc_obj->pwrmode & PYB_PWR_MODE_HIBERNATE)) {
if (!setup_timer_hibernate_wake()) {
// hibernating is not possible, wait for the forced interrupt and return
- HAL_Delay (FAILED_SLEEP_DELAY_MS);
+ mp_hal_delay_ms(FAILED_SLEEP_DELAY_MS);
return;
}
} else {
diff --git a/cc3200/mptask.c b/cc3200/mptask.c
index 180ad03a80..ec904f833d 100644
--- a/cc3200/mptask.c
+++ b/cc3200/mptask.c
@@ -236,7 +236,7 @@ soft_reset_exit:
modusocket_close_all_user_sockets();
// wait for pending transactions to complete
- HAL_Delay(20);
+ mp_hal_delay_ms(20);
goto soft_reset;
}
diff --git a/cc3200/serverstask.c b/cc3200/serverstask.c
index 28a6fa5fd6..e22f7f98f9 100644
--- a/cc3200/serverstask.c
+++ b/cc3200/serverstask.c
@@ -131,21 +131,21 @@ void TASK_Servers (void *pvParameters) {
// move to the next cycle
cycle = cycle ? false : true;
- HAL_Delay(SERVERS_CYCLE_TIME_MS);
+ mp_hal_delay_ms(SERVERS_CYCLE_TIME_MS);
}
}
void servers_start (void) {
servers_data.do_enable = true;
- HAL_Delay (SERVERS_CYCLE_TIME_MS * 3);
+ mp_hal_delay_ms(SERVERS_CYCLE_TIME_MS * 3);
}
void servers_stop (void) {
servers_data.do_disable = true;
do {
- HAL_Delay (SERVERS_CYCLE_TIME_MS);
+ mp_hal_delay_ms(SERVERS_CYCLE_TIME_MS);
} while (servers_are_enabled());
- HAL_Delay (SERVERS_CYCLE_TIME_MS * 3);
+ mp_hal_delay_ms(SERVERS_CYCLE_TIME_MS * 3);
}
void servers_reset (void) {
@@ -158,7 +158,7 @@ bool servers_are_enabled (void) {
void server_sleep_sockets (void) {
sleep_sockets = true;
- HAL_Delay (SERVERS_CYCLE_TIME_MS + 1);
+ mp_hal_delay_ms(SERVERS_CYCLE_TIME_MS + 1);
}
void servers_close_socket (int16_t *sd) {
diff --git a/cc3200/telnet/telnet.c b/cc3200/telnet/telnet.c
index 3c28666cd1..70e606886c 100644
--- a/cc3200/telnet/telnet.c
+++ b/cc3200/telnet/telnet.c
@@ -477,7 +477,7 @@ static bool telnet_send_with_retries (int16_t sd, const void *pBuf, int16_t len)
return false;
}
// start with the default delay and increment it on each retry
- HAL_Delay (delay++);
+ mp_hal_delay_ms(delay++);
} while (++retries <= TELNET_TX_RETRIES_MAX);
}
return false;