fixed sky platform to use the new uart1_active api to avoid messing up last chars transmitted
This commit is contained in:
parent
4b56200586
commit
e5f0d786a8
|
@ -26,7 +26,7 @@
|
||||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* @(#)$Id: contiki-sky-main.c,v 1.43 2009/01/19 13:44:04 fros4943 Exp $
|
* @(#)$Id: contiki-sky-main.c,v 1.44 2009/01/31 12:45:03 joxe Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
|
@ -63,7 +63,6 @@
|
||||||
|
|
||||||
|
|
||||||
SENSORS(&button_sensor);
|
SENSORS(&button_sensor);
|
||||||
|
|
||||||
#ifndef WITH_UIP
|
#ifndef WITH_UIP
|
||||||
#define WITH_UIP 0
|
#define WITH_UIP 0
|
||||||
#endif
|
#endif
|
||||||
|
@ -326,7 +325,8 @@ main(int argc, char **argv)
|
||||||
* Idle processing.
|
* Idle processing.
|
||||||
*/
|
*/
|
||||||
int s = splhigh(); /* Disable interrupts. */
|
int s = splhigh(); /* Disable interrupts. */
|
||||||
if(process_nevents() != 0) {
|
/* uart1_active is for avoiding LPM3 when still sending or receiving */
|
||||||
|
if(process_nevents() != 0 || uart1_active()) {
|
||||||
splx(s); /* Re-enable interrupts. */
|
splx(s); /* Re-enable interrupts. */
|
||||||
} else {
|
} else {
|
||||||
static unsigned long irq_energest = 0;
|
static unsigned long irq_energest = 0;
|
||||||
|
|
Loading…
Reference in a new issue