X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fdrv%2Fdataflash.c;h=68047d5b5cac4e1743ea14df89140aadf84dd666;hb=e6339d49f97766bd1825d6f07ec44ec864d5ebfe;hp=ac1eeaf551b72bc4de4167dd5920d7cc06a27194;hpb=8200b51bd42e69333cbb3d50532bbd8b45201da2;p=bertos.git diff --git a/bertos/drv/dataflash.c b/bertos/drv/dataflash.c index ac1eeaf5..68047d5b 100644 --- a/bertos/drv/dataflash.c +++ b/bertos/drv/dataflash.c @@ -27,12 +27,10 @@ * the GNU General Public License. * * Copyright 2007 Develer S.r.l. (http://www.develer.com/) - * * --> * * \brief Function library for dataflash AT45DB family (implementation). * - * * \version $Id: dataflash.c 21658 2008-06-05 16:42:54Z asterix $ * \author Daniele Basile * \author Francesco Sacchi @@ -54,11 +52,7 @@ #include -#if CONFIG_KERNEL - #include -#else - #define proc_yield() do {} while(0) -#endif +#include /* cpu_relax() */ #include @@ -215,7 +209,7 @@ static uint8_t dataflash_cmd(DataFlash *fd, dataflash_page_t page_addr, dataflas * is high. */ while (!(dataflash_stat(fd) & BUSY_BIT)) - proc_yield(); + cpu_relax(); stat = dataflash_stat(fd);