Commit Graph

  • d53efcedbe DEV: a shared resource utility added master Christos Choutouridis 2021-10-04 22:41:57 +03:00
  • d712294190 WIP: invoke c++17 rework Christos Choutouridis 2021-10-04 21:13:30 +03:00
  • 45f4155b6d WIP: add gpio device to utl Christos Choutouridis 2021-10-04 21:18:01 +03:00
  • 99b8609c87 DEV: add sequencer and cli devices to utl Christos Choutouridis 2021-10-04 21:17:35 +03:00
  • 813bc0977a DEV: add deque variants to utl Christos Choutouridis 2021-10-04 21:16:35 +03:00
  • 2895327752 DEV: add deque (based on ring buffer) to utl Christos Choutouridis 2021-10-04 21:15:38 +03:00
  • 19d1fc6890 WIP: invoke c++17 rework concepts Christos Choutouridis 2021-10-04 21:13:30 +03:00
  • a436935d89 WIP: concepts rework Christos Choutouridis 2020-10-08 21:51:23 +03:00
  • fa431d5be7 DEV: small twists Christos Choutouridis 2020-10-08 16:02:00 +03:00
  • d1242f969c DEV: new documentation setup Christos Choutouridis 2020-09-27 20:28:19 +03:00
  • c7050f28bf WIP: documentation setup doc Christos Choutouridis 2020-10-06 23:24:31 +03:00
  • 5baa9d810d WIP: documentation setup Christos Choutouridis 2020-10-06 16:51:37 +03:00
  • ef5eb2c891 DEV: makefile support for windows based compilers Christos Choutouridis 2020-10-06 11:49:09 +03:00
  • 6f30abde8f WIP: Documentation Christos Choutouridis 2020-10-04 21:53:09 +03:00
  • d076b4ae38 DEV: Makefile changes (add docker support) Christos Choutouridis 2020-09-28 20:33:23 +03:00
  • dad8a7c7f5 DEV: Doxypress evaluation init Christos Choutouridis 2020-09-27 20:28:19 +03:00
  • 6588e83a68 DEV: Makefile changes Christos Choutouridis 2020-09-27 23:32:48 +03:00
  • 325ac9a5b2 FIX: C++17 is_swappable import from stl Christos Choutouridis 2020-09-27 20:26:48 +03:00
  • f748e9b725 DEV: a more flexible makefile added Christos Choutouridis 2020-09-27 20:25:35 +03:00
  • abc72e9788 FS: filemode changes Christos Choutouridis 2020-09-27 20:24:00 +03:00
  • ee9b93317b DEV: Makefile rule correction and some warning suppression Christos Houtouridis 2019-11-14 13:43:25 +02:00
  • 4d9e2e4678 FIX: remove doc/* files from repo Christos Houtouridis 2019-11-14 12:26:15 +02:00
  • bebb193278 DEV: minor changes Christos Houtouridis 2019-11-14 12:24:04 +02:00
  • 0e9a340a6e DEV: A first draft Doxyfile is created Christos Houtouridis 2019-11-14 12:21:42 +02:00
  • 38e567c192 DEV: eclipse project is removed Christos Houtouridis 2019-11-14 12:20:55 +02:00
  • 3d05623383 DEV: Makefile for testing created. Eclipse project is discarted Christos Houtouridis 2019-11-14 12:19:39 +02:00
  • 984a073f29 DEV: meta reshape Christos Houtouridis 2019-10-22 20:06:10 +03:00
  • 5f6eef3478 meta: Compilation correction for previous 3 commits Christos Houtouridis 2019-10-13 19:56:47 +03:00
  • 899efcc2d6 meta: Change complexity of typelist<>::times<> from O(N) to O(logN) Christos Houtouridis 2019-10-13 19:54:08 +03:00
  • e974b9d43d meta: Detection idiom (part 1) from Walter Brown added Christos Houtouridis 2019-10-13 19:52:54 +03:00
  • 2963c008f8 meta: Renaming Christos Houtouridis 2019-10-13 19:52:03 +03:00
  • 533a09625c meta: a draft version of typelist and operations for it Christos Houtouridis 2019-01-29 16:01:57 +02:00
  • 8fef779a91 meta: when_all added and minor changes to selection.h Christos Houtouridis 2019-01-29 16:01:02 +02:00
  • bb35115359 meta: minor changes to invoke Christos Houtouridis 2019-01-29 15:59:36 +02:00
  • 903e4641f4 meta: integral constant wrappers for intx_t and uintx_t added and fixed the type promotion on bit operations Christos Houtouridis 2019-01-29 15:57:26 +02:00
  • 734136a606 invoke file handling in includes Christos Houtouridis 2019-01-29 15:53:41 +02:00
  • 63a7d1607d Recursive de-referencable nil_ Christos Houtouridis 2019-01-29 15:51:02 +02:00
  • a7885e88a9 New eclipse directory arrangements and lang versions Christos Houtouridis 2019-01-24 10:52:15 +02:00
  • 02e3e8e19a !Compile: Test files for meta:: and ostream_dev Christos Houtouridis 2019-01-24 10:50:32 +02:00
  • 2f18447bca !Compile: Some device rework Christos Houtouridis 2019-01-24 10:49:55 +02:00
  • 1ac1e0bf73 !Compile: header and meta::naming rework in the rest of lib Christos Houtouridis 2019-01-24 10:48:31 +02:00
  • 031349a44d !compile: Some meta:: rework Christos Houtouridis 2019-01-24 10:43:05 +02:00
  • 19f6991a83 Remove default constructor from i2c also Christos Houtouridis 2019-01-12 22:34:26 +02:00
  • 510fe5ffa3 Some more testing files Christos Houtouridis 2019-01-12 22:33:04 +02:00
  • 962b3236dc Typo Christos Houtouridis 2019-01-12 19:20:35 +02:00
  • 682b06857f Remove default value from spi_bb_i constructor Christos Houtouridis 2019-01-12 19:17:39 +02:00
  • d390e2c544 Change _C template parameter. Cygwin ctype.h use it as macro. Christos Houtouridis 2019-01-12 19:16:19 +02:00
  • 209ba43401 Add google-test project. Christos Houtouridis 2019-01-12 19:06:57 +02:00
  • 03620c831f dev: A first non-working version of dev added Christos Houtouridis 2018-10-28 22:26:35 +02:00
  • 5d1b3636f3 com/spi: constexpr rework Christos Houtouridis 2018-10-28 22:25:51 +02:00
  • e662a3e94b com: Concept naming Christos Houtouridis 2018-10-28 22:24:55 +02:00
  • 7e25067468 meta: FIX sfinae idiom in use_* aliases Christos Houtouridis 2018-10-28 22:23:02 +02:00
  • d127713711 com: A spi implementation and a spi bit-banging added Christos Houtouridis 2018-10-27 23:19:41 +03:00
  • 49b219ef25 com: Some rework to i2c to uniform the rest of iface of utl Christos Houtouridis 2018-10-27 23:19:06 +03:00
  • de4eb2cf09 com: A 1-wire interface rework Christos Houtouridis 2018-10-27 23:17:55 +03:00
  • ab729c5c81 meta: Some alias for uniforming Christos Houtouridis 2018-10-27 23:16:52 +03:00
  • 44f7dff3dd com: 1wire interface base class[es] added. Christos Houtouridis 2018-10-24 22:35:34 +03:00
  • 846e98e150 com: An 1wire ID object added Christos Houtouridis 2018-10-24 22:33:49 +03:00
  • e1f476df0e container: A device ID container helper added Christos Houtouridis 2018-10-24 22:31:02 +03:00
  • 3e7709666e containers: An std::array equivalent container added Christos Houtouridis 2018-10-24 22:28:58 +03:00
  • 7d394fa4f5 We do not sorry about error messages Christos Houtouridis 2018-10-24 22:27:54 +03:00
  • dca37bd17f com: i2c object rename to indicate interface Christos Houtouridis 2018-10-24 22:27:09 +03:00
  • 82829985e4 License added Christos Houtouridis 2018-10-23 14:04:36 +03:00
  • f1a651926d com: Traditionally the first module of my libs is an i2c implementation Christos Houtouridis 2018-10-23 13:56:25 +03:00
  • 36f0494e8f meta: Small changes and detect idiom Christos Houtouridis 2018-10-23 13:55:25 +03:00
  • 9afa3e4f7b impl: header rearrangement Christos Houtouridis 2018-10-23 13:54:47 +03:00
  • 22583ae55e meta: SFINAE functions added. Small name changes Christos Houtouridis 2018-10-23 09:58:46 +03:00
  • eea6f7b231 meta: A simple meta functionality added. (Untested) Christos Houtouridis 2018-10-23 00:50:54 +03:00
  • cc8f5ebc27 impl: Add first files (untested) Christos Houtouridis 2018-10-23 00:50:03 +03:00
  • dece8076c8 micro Template Library init commit. Christos Houtouridis 2018-10-22 18:57:19 +03:00