Commit Graph

611 Commits

Author SHA1 Message Date
ChrisMicro 22e4aae491 serial speed typo corrected 2017-09-10 11:01:50 +02:00
ChrisMicro 7645477e3c AnalogReadSerial_12bit added 2017-09-10 11:01:43 +02:00
ChrisMicro b6967d3124 STM32F746 Discovery user button example added 2017-09-10 11:01:11 +02:00
ChrisMicro 965753a991 missing touch functions added 2017-09-10 11:00:58 +02:00
ChrisMicro 19a1646050 audio software pwm added 2017-09-10 11:00:46 +02:00
Daniel Fekete fb68e7f433 Merge pull request #39 from rogerclarkmelbourne/master
Added guard ifdef around F4 VECT_TAB_OFFSET definition
2017-09-03 17:31:52 +02:00
Daniel Fekete 93ece607bf serial: typo in SerialUART.h Serial5/4, fixes #37 2017-08-31 06:23:34 +02:00
Roger Clark 0f82033b68 Added guard ifdef around F4 VECT_TAB_OFFSET definition 2017-08-28 18:27:58 +10:00
Daniel Fekete bf225b33f2 adc: F0/L0 Add channel deselection to the end of analogRead() 2017-08-27 18:40:26 +02:00
Daniel Fekete 0531a2eba1 adc: F0/L0/L1 Fix typo of ADC_TypeDef* from ADC to ADC1 2017-08-27 16:44:25 +02:00
Daniel Fekete 81d9023ae4 adc: add debug messages 2017-08-27 16:42:39 +02:00
Daniel Fekete 9076324d7e example: in ethernet include LwIP.h so Arduino IDE includes the library 2017-08-11 18:33:30 +02:00
Daniel Fekete 6cc2895873 sdfat: Fix typo when SPI4 / SPI5 / SPI6 is available on the chip 2017-08-11 06:35:42 +02:00
Daniel Fekete 4ce154c7af example: fix name from txt to ino 2017-08-10 05:47:04 +02:00
Daniel Fekete 76c87d8ba1 f746: add ethernet example 2017-08-06 11:21:56 +02:00
Daniel Fekete b4f938dd6b f746: Add ethernet pins to variant, and configuration 2017-08-06 11:19:13 +02:00
Daniel Fekete 3df7364d56 add compatibility files with the official STM32 arduino implementation 2017-08-06 11:12:18 +02:00
Daniel Fekete 69baffbc7e servo: add servo library 2017-08-06 10:34:21 +02:00
Daniel Fekete 881754336d timer: change pwmWrite so dutyCycle is always 16 bits 2017-08-06 10:07:43 +02:00
Daniel Fekete 3763298aaf timer: add function for repeated callback scheduling 2017-08-06 09:59:41 +02:00
Daniel Fekete 34d44dba67 usb flash filesystem: add access from microcontroller 2017-08-06 09:46:56 +02:00
Daniel Fekete 138c853b33 sdfat: add interface for internal flash fat, and enable fat12 2017-08-06 09:22:15 +02:00
Daniel Fekete 1942bb8602 eeprom: add epprom emulation in internal flash for F1/F4 2017-08-06 08:33:21 +02:00
Daniel Fekete 1ea60efe7c internal flash as usb drive: add example for F407 2017-07-27 22:08:10 +02:00
Daniel Fekete d8a9067937 flash: add format listener callback 2017-07-27 21:56:26 +02:00
Daniel Fekete 9e7552991d mass storage: add flash drive based on internal flash 2017-07-27 21:41:44 +02:00
Daniel Fekete b702d41c65 mass storage: rewrite format fat12 for block devices 2017-07-27 21:40:23 +02:00
Daniel Fekete f4337758c8 flash: fix when data is more than 2 bytes 2017-07-27 21:38:54 +02:00
Daniel Fekete d7811b9be2 flash: add test code 2017-07-27 07:06:38 +02:00
Daniel Fekete 483f111d4d flash: add files for erasing / writing internal flash on F1/F4 2017-07-27 07:01:06 +02:00
Daniel Fekete 7e3196e0b1 compile: combine common flags, and add RAM_LENGTH and FLASH_LENGTH 2017-07-27 06:34:37 +02:00
Daniel Fekete 7cf97498dd flash: add test code 2017-07-26 19:42:18 +02:00
Daniel Fekete 66dd2e2ceb flash: add class for emulating random read-write data in internal flash
Based on AN2594: EEPROM emulation in STM32F10x microcontrollers
The underlying storage, and the data size can be changed
2017-07-26 19:40:38 +02:00
Daniel Fekete addd9df9db debug: print log level too 2017-07-26 19:35:18 +02:00
Daniel Fekete ebf556e5ce print: fix compilation error of Print on arm-gcc 4.8 when va_list is in stdarg.h 2017-07-26 06:54:05 +02:00
Daniel Fekete 1f860b0649 flash: add flash interface library 2017-07-25 07:23:26 +02:00
Daniel Fekete 39723fa515 debug: add functions to print pin names for debug purposes 2017-07-24 20:37:59 +02:00
Daniel Fekete 286006c393 debug: add files for logging debug messages 2017-07-24 20:33:14 +02:00
Daniel Fekete 0f39bf5593 print: add printf to Print 2017-07-24 20:16:59 +02:00
Daniel Fekete 3a7e869439 syscalls: move _write into .cpp file, so it can call Serial
printf works now
2017-07-24 20:16:10 +02:00
Daniel Fekete 3b0c8ec83b hardwaretimer: fix variable name on F1 2017-07-23 08:05:42 +02:00
Daniel Fekete 2f4ee01274 hardwaretimer: fix accidentally commented out TIM1 CC interrupt enabling 2017-07-18 06:59:24 +02:00
Daniel Fekete df7f26817b hardwaretimer: Use pulldown when input capture, so floating pin will give no result 2017-07-17 22:44:19 +02:00
Daniel Fekete d9101458a1 hardwaretimer: add input capture example 2017-07-17 22:43:49 +02:00
Daniel Fekete f21ef63797 hardwaretimer: add input capture mode 2017-07-17 22:26:06 +02:00
Daniel Fekete 756638f1bd hardwaretimer: Fix pin setup when using default pin 2017-07-17 22:24:56 +02:00
Daniel Fekete 58ab838766 hardwaretimer: add interrupt example 2017-07-17 21:35:17 +02:00
Daniel Fekete 1cdd863ff7 hardwaretimer: add PWM example 2017-07-17 21:32:01 +02:00
Daniel Fekete 84887afe40 hardwaretimer: Add hardwaretimer library 2017-07-17 21:31:52 +02:00
Daniel Fekete 8ee35939b2 documentation: regenerate 2017-07-17 20:10:54 +02:00