Commit Graph

10 Commits (ee52d6dc422aa35a2550878a6f135d76c51a1998)

Author SHA1 Message Date
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