Christopher Haster
71b429ba66
Cleaned up compilation with logging enabled
...
- Removed list of warnings on signedness of integers in printf
- Fixed issue with "true" in ifdef
2017-11-09 18:33:06 -06:00
Christopher Haster
72fab82453
Added API level logging and logging configuration options
2017-10-31 17:58:21 -05:00
Christopher Haster
5e4ef9f5a4
Added simple high-level thread safety
...
All calls are blocking, so a single mutex is able
to garuntee synchronization across all relevant functions.
2017-10-31 17:58:16 -05:00
Christopher Haster
26ade6236a
Merge commit '0171b57a04c3eb6444fdf1163e0e21993445bfd8'
2017-10-30 18:17:14 -05:00
Christopher Haster
6fc33f4d9c
Fixed incorrect instruction in IAR ctz implementation
...
The RBIT instruction reverses the bits of a word, not REV
2017-10-16 17:52:35 -05:00
Christopher Haster
383677f604
Merge commit '3c3b0329d44d44a2d47a28c755658d7f1db6a085'
2017-10-12 20:43:59 -05:00
Christopher Haster
301232eb4e
Ported lfs_util functions to IAR intrinsics
...
required intrinsics for:
- lfs_ctz
- lfs_npw2
2017-10-10 06:55:13 -05:00
Christopher Haster
64ff4b60eb
Added support for Travis CI
2017-07-12 09:45:19 -05:00
Christopher Haster
c5868790bc
Tweaked littlefs to fit into mbed
...
- Changed log statements to use the debug function
- Changed %d to %ld given the type of int32_t in arm-none-eabi-gcc. In
mainstream gcc this is not the case and may cause problems to
upstream.
2017-07-12 06:50:52 -05:00
Christopher Haster
c9062594b5
Merge commit '98af79f087e8d95b28614e982a144a122f2dcbda' as 'littlefs'
2017-07-12 04:44:33 -05:00