Changed to use stdint types.

This commit is contained in:
Piotr Esden-Tempski
2013-06-12 19:11:22 -07:00
parent 7df63fcae0
commit 34de1e776e
127 changed files with 1886 additions and 1895 deletions
+5 -5
View File
@@ -19,16 +19,16 @@
#include <libopencm3/cm3/sync.h>
u32 __ldrex(volatile u32 *addr)
uint32_t __ldrex(volatile uint32_t *addr)
{
u32 res;
uint32_t res;
__asm__ volatile ("ldrex %0, [%1]" : "=r" (res) : "r" (addr));
return res;
}
u32 __strex(u32 val, volatile u32 *addr)
uint32_t __strex(uint32_t val, volatile uint32_t *addr)
{
u32 res;
uint32_t res;
__asm__ volatile ("strex %0, %2, [%1]"
: "=&r" (res) : "r" (addr), "r" (val));
return res;
@@ -41,7 +41,7 @@ void __dmb()
void mutex_lock(mutex_t *m)
{
u32 status = 0;
uint32_t status = 0;
do {
/* Wait until the mutex is unlocked. */