Christos Choutouridis
|
d53efcedbe
|
DEV: a shared resource utility added
|
3 years ago |
Christos Choutouridis
|
d712294190
|
WIP: invoke c++17 rework
|
3 years ago |
Christos Choutouridis
|
45f4155b6d
|
WIP: add gpio device to utl
|
3 years ago |
Christos Choutouridis
|
99b8609c87
|
DEV: add sequencer and cli devices to utl
|
3 years ago |
Christos Choutouridis
|
813bc0977a
|
DEV: add deque variants to utl
|
3 years ago |
Christos Choutouridis
|
2895327752
|
DEV: add deque (based on ring buffer) to utl
|
3 years ago |
Christos Choutouridis
|
fa431d5be7
|
DEV: small twists
|
4 years ago |
Christos Choutouridis
|
d1242f969c
|
DEV: new documentation setup
|
4 years ago |
Christos Choutouridis
|
ef5eb2c891
|
DEV: makefile support for windows based compilers
|
4 years ago |
Christos Choutouridis
|
d076b4ae38
|
DEV: Makefile changes (add docker support)
|
4 years ago |
Christos Choutouridis
|
6588e83a68
|
DEV: Makefile changes
|
4 years ago |
Christos Choutouridis
|
325ac9a5b2
|
FIX: C++17 is_swappable import from stl
|
4 years ago |
Christos Choutouridis
|
f748e9b725
|
DEV: a more flexible makefile added
|
4 years ago |
Christos Choutouridis
|
abc72e9788
|
FS: filemode changes
|
4 years ago |
Christos Houtouridis
|
ee9b93317b
|
DEV: Makefile rule correction and some warning suppression
|
5 years ago |
Christos Houtouridis
|
4d9e2e4678
|
FIX: remove doc/* files from repo
|
5 years ago |
Christos Houtouridis
|
bebb193278
|
DEV: minor changes
|
5 years ago |
Christos Houtouridis
|
0e9a340a6e
|
DEV: A first draft Doxyfile is created
|
5 years ago |
Christos Houtouridis
|
38e567c192
|
DEV: eclipse project is removed
|
5 years ago |
Christos Houtouridis
|
3d05623383
|
DEV: Makefile for testing created. Eclipse project is discarted
|
5 years ago |
Christos Houtouridis
|
984a073f29
|
DEV: meta reshape
|
5 years ago |
Christos Houtouridis
|
5f6eef3478
|
meta: Compilation correction for previous 3 commits
|
5 years ago |
Christos Houtouridis
|
899efcc2d6
|
meta: Change complexity of typelist<>::times<> from O(N) to O(logN)
|
5 years ago |
Christos Houtouridis
|
e974b9d43d
|
meta: Detection idiom (part 1) from Walter Brown added
|
5 years ago |
Christos Houtouridis
|
2963c008f8
|
meta: Renaming
|
5 years ago |
Christos Houtouridis
|
533a09625c
|
meta: a draft version of typelist and operations for it
|
5 years ago |
Christos Houtouridis
|
8fef779a91
|
meta: when_all added and minor changes to selection.h
|
5 years ago |
Christos Houtouridis
|
bb35115359
|
meta: minor changes to invoke
|
5 years ago |
Christos Houtouridis
|
903e4641f4
|
meta: integral constant wrappers for intx_t and uintx_t added and fixed the type promotion on bit operations
|
5 years ago |
Christos Houtouridis
|
734136a606
|
invoke file handling in includes
|
5 years ago |
Christos Houtouridis
|
63a7d1607d
|
Recursive de-referencable nil_
|
5 years ago |
Christos Houtouridis
|
a7885e88a9
|
New eclipse directory arrangements and lang versions
|
5 years ago |
Christos Houtouridis
|
02e3e8e19a
|
!Compile: Test files for meta:: and ostream_dev
|
5 years ago |
Christos Houtouridis
|
2f18447bca
|
!Compile: Some device rework
|
5 years ago |
Christos Houtouridis
|
1ac1e0bf73
|
!Compile: header and meta::naming rework in the rest of lib
|
5 years ago |
Christos Houtouridis
|
031349a44d
|
!compile: Some meta:: rework
|
5 years ago |
Christos Houtouridis
|
19f6991a83
|
Remove default constructor from i2c also
|
5 years ago |
Christos Houtouridis
|
510fe5ffa3
|
Some more testing files
|
5 years ago |
Christos Houtouridis
|
962b3236dc
|
Typo
|
5 years ago |
Christos Houtouridis
|
682b06857f
|
Remove default value from spi_bb_i constructor
We dont want to provide magic predefine settings to the user. If the user
code needs default contructor, then the derived class can have one.
|
5 years ago |
Christos Houtouridis
|
d390e2c544
|
Change _C template parameter. Cygwin ctype.h use it as macro.
|
5 years ago |
Christos Houtouridis
|
209ba43401
|
Add google-test project.
The code is not testing the hole written lib yet. Is a proof o concept.
We currently have a windows eclipse project using cygwin.
|
5 years ago |
Christos Houtouridis
|
03620c831f
|
dev: A first non-working version of dev added
A first group of device interface base classes added.
|
6 years ago |
Christos Houtouridis
|
5d1b3636f3
|
com/spi: constexpr rework
|
6 years ago |
Christos Houtouridis
|
e662a3e94b
|
com: Concept naming
|
6 years ago |
Christos Houtouridis
|
7e25067468
|
meta: FIX sfinae idiom in use_* aliases
|
6 years ago |
Christos Houtouridis
|
d127713711
|
com: A spi implementation and a spi bit-banging added
|
6 years ago |
Christos Houtouridis
|
49b219ef25
|
com: Some rework to i2c to uniform the rest of iface of utl
|
6 years ago |
Christos Houtouridis
|
de4eb2cf09
|
com: A 1-wire interface rework
|
6 years ago |
Christos Houtouridis
|
ab729c5c81
|
meta: Some alias for uniforming
|
6 years ago |