Commit Graph

176 Commits

Author SHA1 Message Date
King Kévin df67204cc8 lib/rtc_dcf77: make library compilable again 2017-10-13 16:03:37 +02:00
King Kévin 042d9dfec5 Rakefile: change library order for libm to be used correctly 2017-10-13 16:03:37 +02:00
King Kévin 1f2a9f5861 Rakefile: provide musl system library 2017-10-04 14:31:04 +02:00
King Kévin 2c8e872d89 Rakefile: better libopencm3 dependency dectection 2017-10-04 14:25:34 +02:00
King Kévin d1d9927267 application: fix typo 2017-10-04 14:02:50 +02:00
King Kévin 1ec65d9fe3 onewire_slave: use byte sizes instead of bits 2017-10-04 14:00:42 +02:00
King Kévin 55e75183c6 README: replace make with rake 2017-10-04 14:00:34 +02:00
King Kévin 0d5476b926 bootloader is now 8 kB thanks to better dependency handling 2017-10-04 13:55:43 +02:00
King Kévin 2e98feeab7 replace Makefile with a Rakefile to better handle dependencies 2017-10-04 13:55:43 +02:00
King Kévin bc6e7a9c47 onewire_slave: remove debug code 2017-10-04 13:55:43 +02:00
King Kévin 8045e1d093 add onewire slave library 2017-10-04 13:55:43 +02:00
King Kévin d25a25f9a8 onewire_master: fix rom search 2017-10-04 13:55:43 +02:00
King Kévin 4f00788b8a doc: improve tag 2017-10-04 13:55:43 +02:00
King Kévin 3b73f519da doc: fix typo 2017-10-04 13:55:43 +02:00
King Kévin 1fce4984d4 onewire_master: add parasite power support 2017-10-04 13:55:43 +02:00
King Kévin 2b1242aaae global: add ms in us sleep utilities 2017-10-04 13:55:43 +02:00
King Kévin bd2f1642cc onewire_master: remove malloc in favor of pre-allocated buffers 2017-10-04 13:55:43 +02:00
King Kévin 39100c53b6 Makefile: use clang and GNU ld instead of ELLCC because it doesn't provide malloc 2017-10-04 13:55:43 +02:00
King Kévin 2f05b2d5cb bootloader: fix clang warning 2017-10-04 13:55:43 +02:00
King Kévin 355eb79e4e sensor_ds18b20: fix doc typo 2017-10-04 13:55:43 +02:00
King Kévin 1792196219 application: fix month handling 2017-10-04 13:55:43 +02:00
King Kévin a69cdac1e1 Makefile: use core board as default 2017-10-04 13:55:43 +02:00
King Kévin a745b2ea90 README: fix typo 2017-08-20 00:59:53 +02:00
King Kévin 248f58a765 README: fix typo 2017-08-20 00:22:33 +02:00
King Kévin e3b3baabf2 application: fix typo 2017-08-02 13:46:20 +02:00
King Kévin c3b35be66c flash_sdcard: add write data function and improve other functions 2017-08-01 02:05:41 +02:00
King Kévin 60c337125e Makefile: better support additional source libraries 2017-08-01 02:05:41 +02:00
King Kévin f681026ec2 flash_sdcard: add function to retrieve erase block size 2017-08-01 02:05:41 +02:00
King Kévin 22d4dc31f8 flash_sdcard: add flash_sdcard_size to get SD card size 2017-08-01 02:05:41 +02:00
King Kévin 360202c073 remove debug library 2017-08-01 02:05:41 +02:00
King Kévin 0909297bc2 add card speed switching 2017-08-01 02:05:41 +02:00
King Kévin ce72dd8ccc add DMA SPI difinitions (unsused) 2017-08-01 02:05:41 +02:00
King Kévin 0de7f8213c sdcard: add reading data block 2017-08-01 02:05:41 +02:00
King Kévin 30c72a78a8 add library to read SD card flash memery: card identification implemented 2017-08-01 02:04:06 +02:00
King Kévin 87b788b19e fix linking libraries also using libraries 2017-06-27 15:46:50 +02:00
King Kévin af48bf09d6 use RTC to get date and time 2017-06-27 15:44:03 +02:00
King Kévin b5001670e4 replace usart_get_interrupt_source with usart_get_flag to match libopencm3 update 2017-06-27 15:38:00 +02:00
King Kévin 30c2e473ee better handle libopencm3 dependency 2017-06-27 15:33:31 +02:00
King Kévin f79f16b88f better libopencm3 submodule compilation 2017-06-27 11:59:33 +02:00
King Kévin 14adeaef27 start application after flashing it when using black magic probe 2017-06-27 11:55:56 +02:00
King Kévin 4177daf4a7 use core board instead of blue pill and black magic probe instead of stlink-v2 2017-06-27 11:54:47 +02:00
King Kévin 900c2e052d fix function name 2017-04-19 16:26:40 +02:00
King Kévin 74cc193a16 update usb_cdcacm function calls 2017-04-19 16:24:07 +02:00
King Kévin 22e932dd95 fix clean, remove unused LDSCRIPT 2017-04-15 17:58:52 +02:00
King Kévin aeec7c0490 add microwire library 2017-04-15 13:59:01 +02:00
King Kévin eeec18aaa9 add bootloader information 2017-04-15 13:58:39 +02:00
King Kévin 3f42242571 change baudrate to 1.5Mbps since the CP2102 can't handle more 2017-04-15 13:58:14 +02:00
King Kévin b26a10e085 add DFU runtime to USB CDC ACM profile 2017-04-15 13:57:45 +02:00
King Kévin 8664b96055 make flash library more general purpose and optimize it 2017-04-15 13:57:19 +02:00
King Kévin d7220e1106 make flash library more general purpose and optimize if 2017-04-15 13:57:02 +02:00