Benoît Thébaudeau 1da00a482f cc2538: aes: Fix possibly missing result available status
Depending on the use case and on the timings,
aes_auth_crypt_check_status() sometimes never reported an available
result, leading to a deadlock of any protothread waiting for this event,
and to a WDT reset if a protothread was polling it.

This was caused by aes_auth_crypt_start() clearing the result available
interrupt after operations that may rightfully trigger it, leading to a
missed interrupt.

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-06-23 22:25:27 +02:00
..
2015-06-02 01:38:11 +02:00
2015-12-16 19:50:49 +01:00
2013-04-06 21:07:31 +01:00
2015-02-16 10:17:58 +01:00
2013-04-06 21:07:31 +01:00
2016-03-07 17:25:40 +01:00
2016-06-11 23:23:38 +02:00
2016-06-11 23:23:38 +02:00
2015-05-18 10:02:55 +02:00
2015-12-12 22:33:05 +01:00