summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* remove unnecessary _base address phantoms vom pdefHEADmasterdhivael2018-08-191-3/+7
* update to new nightlydhivael2018-08-172-3/+1
* rewrite hcl_ivt! to not use proc macrosivt-rewritedhivael2018-08-0917-212/+123
* update for newest rust nightlydhivael2018-08-0415-31/+27
* add an EXTI interrupt example for the nucleo boarddhivael2018-05-292-0/+59
* update for rust nightlydhivael2018-05-259-59/+57
* remove unnecesary linker optionsdhivael2018-04-282-1/+6
* update tests to build with cargodhivael2018-04-092-2/+2
* update for newest nightlydhivael2018-04-083-68/+20
* remove hcl_stack_sizedhivael2018-04-063-961/+0
* set sizes for symbols from assemblydhivael2018-04-043-1/+32
* hcl_stack_size: remove advanced_slice_patterns featuredhivael2018-04-021-1/+0
* dma: improve docs a littledhivael2018-03-311-0/+31
* remove gates for stabilized featuresdhivael2018-03-311-2/+0
* pdef: regenerate pdef results when inputs have changeddhivael2018-03-313-7/+16
* stm32f1: move misplaced attribute on DMAChanneldhivael2018-03-311-1/+1
* stm32f1: don't duplicate classes with same param setdhivael2018-03-313-44/+33
* make enum conversions infallibledhivael2018-03-305-70/+132
* dma: allow partial buffer transfersdhivael2018-03-302-1/+66
* dma: add Single to make objects DMA-capabledhivael2018-03-303-1/+44
* dma: add an Unnest buffer wrapperdhivael2018-03-302-1/+60
* add a safe API for DMA between memory and peripheralsdhivael2018-03-304-0/+748
* pdef: allow opting out of dmadhivael2018-03-277-6/+80
* stm32f1: change some dma registers to more natural typesdhivael2018-03-272-6/+6
* make scs enums actual pdef enumsdhivael2018-03-271-32/+20
* unify Volatile and ConstVolatiledhivael2018-03-275-134/+35
* don't allow raw u32 as register parts, only cellsdhivael2018-03-272-11/+7
* make bidirectional register splittable by directiondhivael2018-03-275-96/+306
* replace asm! clobbers with fencesdhivael2018-03-274-39/+32
* build register part typename only once per rounddhivael2018-03-251-5/+6
* allow peripherals to be split and rejoineddhivael2018-03-245-131/+438
* make padding of platform structs a first-class constructdhivael2018-03-245-104/+118
* make dma accessors unsafedhivael2018-03-245-36/+97
* make raw register writes unsafedhivael2018-03-244-41/+54
* expose platform peripherals as ownable struct of refsdhivael2018-03-2412-49/+87
* remove AccessorName::Nonedhivael2018-03-083-60/+43
* give field clear accessors some structuredhivael2018-03-083-26/+77
* give field write accessors some structuredhivael2018-03-083-28/+67
* give field read accessors some structuredhivael2018-03-083-28/+38
* rename FieldAccessor -> AccessorNamedhivael2018-03-083-58/+58
* make some list add things unsafe againdhivael2018-03-035-45/+62
* optimize ThreadContext::launch for code size a bitdhivael2018-03-011-9/+11
* wrap running threads in join handlesdhivael2018-03-017-62/+167
* reintroduce thread handlesdhivael2018-03-015-103/+134
* require mutable ThreadContext for launchdhivael2018-03-017-30/+30
* rename Thread to ThreadContextdhivael2018-03-017-68/+61
* unify Thread::prepare und RunQueue::enqueuedhivael2018-03-017-65/+29
* make thread structs local to their spawn scopedhivael2018-03-013-35/+35
* explicitly share threads in context-priodhivael2018-03-013-10/+47
* start threads with a thunk rather than an IRFdhivael2018-03-011-42/+36