Commit Graph

604 Commits

Author SHA1 Message Date
Daniel Fekete 035d2ea8db spi: guess first SPI instance based on variant.h MISO MOSI SCK macros 2017-07-16 10:42:34 +02:00
Daniel Fekete 8dd7908367 spi: add code to guess SPI instance based on pins 2017-07-16 10:41:47 +02:00
Daniel Fekete bb40ba4a05 uart: add uart 4/5/6, and fix when some chips have UART, and others USART 2017-07-15 20:58:24 +02:00
Daniel Fekete 2e1ed65be0 documentation: add board pinout files to the documentation menu 2017-07-15 20:57:18 +02:00
Daniel Fekete 270e76116f documentation: add script to generate board documentation files 2017-07-15 20:53:29 +02:00
Daniel Fekete dc0eeb5c01 board: add board parser 2017-07-15 20:53:01 +02:00
Daniel Fekete 25b702129e chip: regenerate files 2017-07-15 20:52:23 +02:00
Daniel Fekete 7ff6e25d20 chip: fix chip.py when pin names contain other info 2017-07-15 20:49:50 +02:00
Daniel Fekete 7891e26ada boards.txt: Fix build.board so submenu-boards have unique ids, and is the same as official 2017-07-15 19:51:58 +02:00
Daniel Fekete e7a8661a1c chip: Regenerate chip files
Now the chip files only include the peripheral files, which are grouped together
2017-07-15 18:56:13 +02:00
Daniel Fekete 9b5d9b0547 chip: Add timer channel / pin to the generation 2017-07-15 18:49:08 +02:00
Daniel Fekete 304267d95e analogRead: Use all ADC instances when searching for the pin / channel 2017-07-15 18:21:53 +02:00
Daniel Fekete a4869dcc00 chip: Rewrite chip specific file generation
* Uses the refactored chip.py
* Groups pin definitions when they are the same, and only includes them
* Adds ADC2/3 to the ADC list
2017-07-15 18:09:28 +02:00
Daniel Fekete a99b06faf9 chip data: Move chip database parsing to its own file, so can be used for other things 2017-07-15 18:06:09 +02:00
Daniel Fekete 962f506db0 documentation: Instructions for F7 board 2017-07-05 19:43:48 +02:00
Daniel Fekete 2dd6e692ff arduino: add missing standard arduino udp.h 2017-07-05 05:59:28 +02:00
Daniel Fekete 07a17f6e4c arduino: add missing standard arduino files 2017-07-04 20:20:46 +02:00
Daniel Fekete 9567438aa0 dma: add links to the reference manual 2017-06-27 13:42:36 +02:00
Daniel Fekete a1e54aee60 sdfat: Use existing SPI class, it may be on non-default pins 2017-06-26 21:33:31 +02:00
Daniel Fekete 4e925cae8b dma: fix no return type compilation warning 2017-06-26 21:32:36 +02:00
Daniel Fekete bc2f468948 spi: Add DMA settings for L0 / L4 2017-06-26 21:32:07 +02:00
Daniel Fekete ce2b0f2869 spi: more generic DMA disabling 2017-06-26 21:31:19 +02:00
Daniel Fekete 0313c7afce pwm: add tone() 2017-06-26 18:22:15 +02:00
Daniel Fekete d6efe6df86 pwm: add analogWriteResolution 2017-06-26 18:22:08 +02:00
Daniel Fekete f551dd732b pwm: Increase timer resolution 2017-06-26 18:21:59 +02:00
Daniel Fekete cc7a09c696 gpio: use medium speed for SDIO 2017-06-26 18:21:26 +02:00
Daniel Fekete 28a1ff7abe gpio: use default high speed for peripheral gpio 2017-06-26 18:21:11 +02:00
Daniel Fekete 779727e321 usb: serial: use buffered when sending data 2017-06-26 18:12:12 +02:00
Daniel Fekete 307098029d usb: cdc: add transfer complete callback 2017-06-26 18:11:50 +02:00
Daniel Fekete 047edf699a analog: add analogReadResolution 2017-06-25 11:53:46 +02:00
Daniel Fekete 79efdb1863 delay: call yield() 2017-06-25 11:44:22 +02:00
Daniel Fekete 1611d28ecf variant: fix f303 variant file coding 2017-06-24 09:17:37 +02:00
Daniel Fekete 20b186d387 sdfat: implement multiple SPI port support 2017-06-24 08:45:30 +02:00
Daniel Fekete 8725933b51 print: add optimized print of F() strings 2017-06-24 08:28:32 +02:00
Daniel Fekete b27e9e6981 fix compilation error on F1 2017-06-24 08:24:43 +02:00
Daniel Fekete 4b4323cd53 firmware: Update F1 firmware 2017-06-24 08:24:24 +02:00
Daniel Fekete 81ed77e82e spi: fix dma compatibility functions 2017-06-24 08:06:03 +02:00
Daniel Fekete 2bfea32417 i2c: revert pin initialization 2017-06-24 08:04:42 +02:00
Daniel Fekete 64393897c6 example: Change F429 example description 2017-06-24 07:58:00 +02:00
Daniel Fekete 145f5aeb5d boards: comment out vid/pid 2017-06-24 07:48:12 +02:00
Daniel Fekete 3c229227e4 boads: add blue f103 boards 2017-06-24 07:47:56 +02:00
Daniel Fekete 0d4870b74d boards: Move F103Z boards in different place in menu 2017-06-24 07:46:56 +02:00
huaweiwx 28d329127a Update boards.txt 2017-06-21 23:43:43 +08:00
huaweiwx 773da6f6d9 Delete ibrary.properties 2017-06-21 02:03:12 +08:00
huaweiwx 164bfe937a Create library.properties 2017-06-21 02:02:58 +08:00
huaweiwx 9325559469 Update boards.txt 2017-06-21 01:02:50 +08:00
huaweiwx c7ac78391d Create variant.h 2017-06-21 01:00:01 +08:00
huaweiwx e82e697698 Create variant.c 2017-06-21 00:59:40 +08:00
huaweiwx 673c289243 Create ldscript.ld 2017-06-21 00:59:13 +08:00
huaweiwx 9b6b38a1a7 Update f429_disc_template.ino 2017-06-21 00:09:05 +08:00