|  | 99b8609c87 | DEV: add sequencer and cli devices to utl | 2021-10-04 21:17:35 +03:00 |  | 
			
				
					|  | 813bc0977a | DEV: add deque variants to utl | 2021-10-04 21:16:35 +03:00 |  | 
			
				
					|  | 2895327752 | DEV: add deque (based on ring buffer) to utl | 2021-10-04 21:15:38 +03:00 |  | 
			
				
					| 
							
							
								 Christos Choutouridis | fa431d5be7 | DEV: small twists | 2020-10-08 16:02:00 +03:00 |  | 
			
				
					|  | d1242f969c | DEV: new documentation setup | 2020-10-07 22:09:20 +03:00 |  | 
			
				
					|  | 325ac9a5b2 | FIX: C++17 is_swappable import from stl | 2020-09-27 20:26:48 +03:00 |  | 
			
				
					|  | abc72e9788 | FS: filemode changes | 2020-09-27 20:24:00 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | ee9b93317b | DEV: Makefile rule correction and some warning suppression | 2019-11-14 13:43:25 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | bebb193278 | DEV: minor changes | 2019-11-14 12:24:04 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 984a073f29 | DEV: meta reshape | 2019-10-22 20:06:10 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 5f6eef3478 | meta: Compilation correction for previous 3 commits | 2019-10-13 19:56:47 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 899efcc2d6 | meta: Change complexity of typelist<>::times<> from O(N) to O(logN) | 2019-10-13 19:54:08 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | e974b9d43d | meta: Detection idiom (part 1) from Walter Brown added | 2019-10-13 19:52:54 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 2963c008f8 | meta: Renaming | 2019-10-13 19:52:03 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 533a09625c | meta: a draft version of typelist and operations for it | 2019-01-29 16:01:57 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 8fef779a91 | meta: when_all added and minor changes to selection.h | 2019-01-29 16:01:02 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | bb35115359 | meta: minor changes to invoke | 2019-01-29 15:59:36 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 903e4641f4 | meta: integral constant wrappers for intx_t and uintx_t added and fixed the type promotion on bit operations | 2019-01-29 15:57:26 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 734136a606 | invoke file handling in includes | 2019-01-29 15:53:41 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 63a7d1607d | Recursive de-referencable nil_ | 2019-01-29 15:51:02 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 2f18447bca | !Compile: Some device rework | 2019-01-24 10:49:55 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 1ac1e0bf73 | !Compile: header and meta::naming rework in the rest of lib | 2019-01-24 10:48:31 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 031349a44d | !compile: Some meta:: rework | 2019-01-24 10:43:05 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 19f6991a83 | Remove default constructor from i2c also | 2019-01-12 22:34:26 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 962b3236dc | Typo | 2019-01-12 19:20:35 +02:00 |  | 
			
				
					| 
							
							
								 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. | 2019-01-12 19:17:39 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | d390e2c544 | Change _C template parameter. Cygwin ctype.h use it as macro. | 2019-01-12 19:16:19 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 03620c831f | dev: A first non-working version of dev added A first group of device interface base classes added. | 2018-10-28 22:26:35 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 5d1b3636f3 | com/spi: constexpr rework | 2018-10-28 22:25:51 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | e662a3e94b | com: Concept naming | 2018-10-28 22:24:55 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 7e25067468 | meta: FIX sfinae idiom in use_* aliases | 2018-10-28 22:23:02 +02:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | d127713711 | com: A spi implementation and a spi bit-banging added | 2018-10-27 23:19:41 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 49b219ef25 | com: Some rework to i2c to uniform the rest of iface of utl | 2018-10-27 23:19:06 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | de4eb2cf09 | com: A 1-wire interface rework | 2018-10-27 23:17:55 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | ab729c5c81 | meta: Some alias for uniforming | 2018-10-27 23:16:52 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 44f7dff3dd | com: 1wire interface base class[es] added. Added:
* A base class fot 1wire interface (both CRTP and virtual)
* An UARD based implementation derived added (both CRTP and virtual) | 2018-10-24 22:35:34 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 846e98e150 | com: An 1wire ID object added We use the ID container for now.
In the future I may add an iterator support in cooperation with 1wire search functionality | 2018-10-24 22:33:49 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | e1f476df0e | container: A device ID container helper added This is added to supply 1wire ID. It may discarder and replayed with bitset. | 2018-10-24 22:31:02 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 3e7709666e | containers: An std::array equivalent container added We will recode this when we will add the rest of the containers.
Until then... | 2018-10-24 22:28:58 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 7d394fa4f5 | We do not sorry about error messages | 2018-10-24 22:27:54 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | dca37bd17f | com: i2c object rename to indicate interface | 2018-10-24 22:27:09 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | f1a651926d | com: Traditionally the first module of my libs is an i2c implementation | 2018-10-23 13:56:25 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 36f0494e8f | meta: Small changes and detect idiom | 2018-10-23 13:55:25 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 9afa3e4f7b | impl: header rearrangement | 2018-10-23 13:54:47 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | 22583ae55e | meta: SFINAE functions added. Small name changes | 2018-10-23 09:58:46 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | eea6f7b231 | meta: A simple meta functionality added. (Untested) | 2018-10-23 00:50:54 +03:00 |  | 
			
				
					| 
							
							
								 Christos Houtouridis | cc8f5ebc27 | impl: Add first files (untested) | 2018-10-23 00:50:03 +03:00 |  |