Commit Graph

133 Commits

Author SHA1 Message Date
Daniel Fekete 99a8d562fa Rename USBSerial to SerialUSB to be the same as SerialUART 2017-04-17 20:45:47 +02:00
Daniel Fekete 7e0b254ea1 Add AVR compatibility file 2017-04-17 15:45:06 +02:00
Daniel Fekete da658b6e70 Add arduino utility function implementation: random, map, makeWord 2017-04-17 13:37:26 +02:00
Daniel Fekete 2f5bdeaef7 Change PWM to not use any memory if analogWrite is never used. 2017-04-17 12:37:05 +02:00
Daniel Fekete 919c3aeba0 Add basic I2C master implementation 2017-04-17 12:36:20 +02:00
Daniel Fekete 73ef9cbf12 Add UART alternative pin setting methods 2017-04-17 11:06:24 +02:00
Daniel Fekete d77814ca9a Basic analogWrite with PWM on TIM2 2017-04-16 15:40:46 +02:00
Daniel Fekete e8ca1fea6f Fix implementation of analogRead 2017-04-16 14:44:56 +02:00
Daniel Fekete 23b3dc7a91 Implement delayMicroseconds 2017-04-15 12:06:07 +02:00
Daniel Fekete 576ab0bd8e Implement analogRead 2017-04-15 10:25:28 +02:00
Daniel Fekete 8b740566de Generate analog channes for the chips 2017-04-15 10:25:11 +02:00
Daniel Fekete 5bc8c46d11 Fix UART buffer implementation 2017-04-14 22:43:17 +02:00
Daniel Fekete 34febd7321 Fix compilation when using dynamic memory allocation 2017-04-13 22:24:16 +02:00
Daniel Fekete 5dd88df4ed Show error if the chip series is not defined in boards.txt 2017-04-13 16:53:33 +02:00
Daniel Fekete 468a96ca2c Fix micros() implementation 2017-04-13 06:04:47 +02:00
Daniel Fekete a0f76c6e0a Add RwReg define - some libraries use it 2017-04-12 21:08:34 +02:00
Daniel Fekete 7d5c4f4ff6 Fix compilation error on F1 2017-04-12 21:06:05 +02:00
Daniel Fekete a203b7b53b Implement micros using SysTick LOAD / VAL 2017-04-12 21:05:28 +02:00
Daniel Fekete b11a84e957 Add arduino compatibility files 2017-04-12 20:31:53 +02:00
Daniel Fekete 1b957bb09c Implement digitalPinToPort, digitalPinToBitMask, portOutputRegister, portInputRegister 2017-04-12 20:31:30 +02:00
Daniel Fekete 9a120e5cbb Compatibility: add files included in libraries 2017-04-12 20:27:19 +02:00
Daniel Fekete 102d9b7602 Generate clock frequencies for peripherals, and some refactoring / renaming 2017-04-12 06:15:09 +02:00
Daniel Fekete f5a84196e7 Merge alternate function code from multiple chip series 2017-04-11 20:32:37 +02:00
Daniel Fekete c336f71d58 Fix const correctness 2017-04-11 20:19:37 +02:00
Daniel Fekete 42cf68365d Move af function into their own files 2017-04-11 20:16:14 +02:00
Daniel Fekete 03776c2662 Rename alternate to af 2017-04-11 20:12:18 +02:00
Daniel Fekete 4e8672871b Fix compilation with gcc arm version 5 2017-04-11 19:10:31 +02:00
Daniel Fekete eeae006adb Make alternate pin settings more generic 2017-04-11 17:40:07 +02:00
Daniel Fekete 559a36f197 Fix compiled HAL for F0/F3/L1/L4 series 2017-04-11 06:32:52 +02:00
Daniel Fekete 82242bb9f9 Fix build definition file 2017-04-11 06:30:57 +02:00
Daniel Fekete 1c178b6fe7 Move GPIO definitions to gpio.h 2017-04-10 18:24:58 +02:00
Daniel Fekete bf94d6048c Implement digitalRead 2017-04-10 07:10:33 +02:00
Daniel Fekete c5d1469296 Add Core implementation 2017-04-10 06:55:07 +02:00