Commit Graph

  • 6215c8f966 Fix simple barier in LTDC driver (ravenscar-sfp limitation). Jerome Lambourg 2016-02-12 10:37:56 +01:00
  • fef9dc1fc3 Various fixes and enhancements for the STM32469-disco lcd support. Jerome Lambourg 2016-02-12 10:28:22 +01:00
  • 4e1446b88e Fix error in DMA2D copyrect when blending is used. Jerome Lambourg 2016-02-05 16:47:31 +01:00
  • 86f2ae7b23 Start the implementation of the audio driver for STM32F7 Jerome Lambourg 2016-01-24 10:41:19 +01:00
  • f7aa40c9da Re-generate the SVD files from the latest SVD2ADA version. Jerome Lambourg 2016-01-24 10:33:53 +01:00
  • b4c2077f51 Change the project architecture to emphasis both on device and board levels Fabien Chouteau 2016-02-10 21:13:01 +01:00
  • dcd1258137 more corrections for transposed letters in gyro component name pat-rogers 2016-01-29 19:28:03 -06:00
  • e2321611c2 corrected transposed letters in gyro component name pat-rogers 2016-01-29 19:10:46 -06:00
  • 4187a225a3 Set_Baud_Rate now takes the oversampling mode into account. pat-rogers 2016-01-29 16:56:37 -06:00
  • 2d5fba32aa Merge pull request #7 from trainman419/gpio_otyper Pat Rogers 2016-01-17 19:14:38 -08:00
  • 5ed2b2f64c STM.DMA2D: Add utility function to convert RGBA value Fabien Chouteau 2016-01-16 13:10:49 +01:00
  • a7b03e9f10 Fix STM32.RNG.Polling Fabien Chouteau 2016-01-16 13:08:47 +01:00
  • e1a5cf5042 Add a new pattern to the game of life demo. Jerome Lambourg 2016-01-16 12:35:39 +01:00
  • 8e688ab95f Fix build issues with the 'balls' example. Jerome Lambourg 2016-01-16 12:34:34 +01:00
  • 7a2cc554ff Make sure the last chance handler is included by the draw example. Jerome Lambourg 2016-01-16 12:33:51 +01:00
  • 7f237ef205 Add Black & White constants to the DMA2D spec. Jerome Lambourg 2016-01-16 12:33:10 +01:00
  • 310dc849d1 Fix the frequency range check for the input clock of the I2C peripheral. Jerome Lambourg 2016-01-16 12:32:12 +01:00
  • d75ec8308e Enhanced support for the touch screens Jerome Lambourg 2016-01-16 12:30:07 +01:00
  • e24c0a9e1d STM32F7 LCD: Use values compatible with the USB clock requirements. Jerome Lambourg 2016-01-16 12:28:15 +01:00
  • c13da8b4c2 corrected years in copyright date pat-rogers 2016-01-12 22:31:28 -06:00
  • 815cea27a3 Decoupling client code from board-specific (STM32F429 Discovery board) hardware connection requirements for LCD and gyro drivers. pat-rogers 2016-01-12 22:30:39 -06:00
  • 6bf7cbb9a2 GPIO OTYPER is only 16 bits trainman419 2016-01-12 15:41:05 -08:00
  • f37d86bf17 Ensure can be called by other lib units' elaboration code, if needed pat-rogers 2016-01-12 16:05:03 -06:00
  • 0b019990b6 removed postconditions that checked results of setting/clearing output pins since not supported. pat-rogers 2016-01-12 14:51:55 -06:00
  • 31e6441b7c Merge pull request #5 from trainman419/spark Fabien-Chouteau 2016-01-11 12:47:08 +01:00
  • 712f67b76f Gyro drivers all now verify device at earliest possible point, all now do not enable the low-pass filter (arbitrarily). pat-rogers 2016-01-10 17:50:04 -06:00
  • fbdf54a0da Improve the "Balls" example by switching the background color upon button. Jerome Lambourg 2016-01-10 17:20:39 +01:00
  • 8822854f2e Various fixes. Jerome Lambourg 2016-01-09 17:38:24 +01:00
  • 245355a730 Update trains example so that SPARK can be run trainman419 2016-01-07 15:35:14 -08:00
  • a312c24019 Add button support to clear screen in draw example, more patterns in life Jerome Lambourg 2016-01-07 21:21:37 +01:00
  • 2fa30dd8b5 Add copyright header to the dma2d package Jerome Lambourg 2016-01-07 21:22:07 +01:00
  • fb4e3a11bb Add support for the STM32F469-Disco touch panel Jerome Lambourg 2016-01-07 21:12:25 +01:00
  • d9b9f80b68 eth: add receive test. Tristan Gingold 2016-01-06 13:48:50 +01:00
  • 52029362ba stm32-dma2d: fix incorrect x swap for swap_x_y. Tristan Gingold 2016-01-07 15:33:15 +01:00
  • 81eb5ee288 Fix the examples according to change in the double buffer API. Jerome Lambourg 2016-01-07 15:52:01 +01:00
  • fab5bac2e1 Add a small driver to handle the disco boards user button. Jerome Lambourg 2016-01-07 15:50:33 +01:00
  • c41f33e689 Fix the user button definition for the STM32F7-Disco. Jerome Lambourg 2016-01-07 15:47:42 +01:00
  • 2a7c1ce215 Add a utility function to GPIO to retrieve the interrupt line of a GPIO point. Jerome Lambourg 2016-01-07 15:46:33 +01:00
  • 93ad7b4c59 Fix invalid EXTI activation in SYSCFG. Jerome Lambourg 2016-01-07 15:45:04 +01:00
  • 08822c5576 Simplify the Double Buffer api Jerome Lambourg 2016-01-07 11:50:14 +01:00
  • d9f59663e7 Fix LTDC's Put_Pixel and Get_Pixel. Jerome Lambourg 2016-01-07 11:49:30 +01:00
  • 7ef848064e Adapt the new L3GD20 demos to the SVD branch API. Jerome Lambourg 2016-01-06 20:40:45 +01:00
  • 56a7a20678 L3GD20 : added routines to enable/disable low-pass filter pat-rogers 2016-01-04 23:54:56 -06:00
  • 8f5f01f326 new L3GD20 gyro demos pat-rogers 2016-01-03 21:04:26 -06:00
  • f296f75aac minor correction to comment pat-rogers 2016-01-04 22:27:06 -06:00
  • a1c73dd1d1 minor: added explicit Inline aspect to a couple of functions pat-rogers 2016-01-04 16:23:58 -06:00
  • b9c20aa6d9 minor formatting pat-rogers 2016-01-03 20:51:13 -06:00
  • 51be998697 minor enhancements pat-rogers 2016-01-03 20:22:30 -06:00
  • a0ed466cae moved output decls to output package pat-rogers 2016-01-03 20:15:21 -06:00
  • 1bb3c25b31 corrected error in FIFO_Modes bit pattern pat-rogers 2016-01-03 16:19:39 -06:00
  • f3e089930d can now disable Int1 or Int2 interrupts as groups pat-rogers 2016-01-02 22:33:56 -06:00
  • 1af15f0232 corrected bug in FIFO SRC register queries pat-rogers 2016-01-02 21:18:13 -06:00
  • c3b3d69621 added Temperature function; also more reordering of decls pat-rogers 2016-01-02 19:52:04 -06:00
  • 57d9a0ca90 removed packing on FIFO buffer since not essential and conflicted with demos using SFP pat-rogers 2016-01-02 15:40:10 -06:00
  • b4bb5f942f changed max voltage displayed since measured Vdd at 2.95V pat-rogers 2016-01-02 15:39:04 -06:00
  • 8d9e77ffe8 more reasonable ordering of decls in package pat-rogers 2016-01-02 14:31:24 -06:00
  • bddc6c3992 L3GD20 gyro package: * now function Data_Status returns a record type for convenient access to flags; * now Get_Raw_Angle_Rates does not first poll for data available since other means may be used, eg interrupts. * streamlined implementation of Get_Raw_Angle_Rates; * added function to read the Reference register; * now function Selected_Sensitivity is named Full_Scale_Sensitivity to make it clear that the value is based on the prior selection of the full_scale arg passed in a call to Configure. pat-rogers 2015-12-30 15:31:26 -06:00
  • 5ddf7dc8e5 better comments pat-rogers 2015-12-30 14:47:39 -06:00
  • c68f4022c7 New EXTI package, thus some functionality moved out of SYSCFG package. Now the external triggers are defined in the EXTI package rather than in the GPIO package. pat-rogers 2015-12-29 15:12:05 -06:00
  • 3ec62bfe11 Get_Raw_Angle_Rates: further increase to timeout allowed pat-rogers 2015-12-21 19:06:55 -06:00
  • 4583e446d4 gpr file now using ravenscar-full runtime for sake of displaying floating point values pat-rogers 2015-12-19 19:24:57 -06:00
  • 54520c2b39 minor formal parameter name change pat-rogers 2015-12-19 19:24:30 -06:00
  • 7d45793397 cleaned up various names pat-rogers 2015-12-19 19:17:13 -06:00
  • 43313c880c New function "Reference_Value" to read the reference register, needed by users directly. New convenience function "Data_Rate_Hertz" supplying Hertz values for output data rates. Proc "Get_Raw_Angle_Rates" now raises new exception "Timeout" instead of Program_Error. The effective timeout for "Get_Raw_Angle_Rates" has been increased to allow the slower output data rate selections to work. pat-rogers 2015-12-19 15:32:53 -06:00
  • b44be7581d more efficient version that only writes the labels once pat-rogers 2015-12-16 14:33:42 -06:00
  • 3cfd3b29b3 altered how we compute the gyro offsets so that full range of gyro output is supported pat-rogers 2015-12-16 12:23:46 -06:00
  • 78436c9822 Fix SDRAM parameters for the STM32F469-Disco board. Jerome Lambourg 2016-01-06 16:44:52 +01:00
  • 1bf422dc69 Fix LCD too slow on the STM32F7-Disco. Jerome Lambourg 2016-01-06 16:43:47 +01:00
  • c8ceb52b32 Add an example of touch screen use. Jerome Lambourg 2016-01-06 16:43:17 +01:00
  • 1b55897f0b Major reorganization of the I2C driver. Jerome Lambourg 2016-01-06 16:42:23 +01:00
  • 62c2fa7087 Fix the LCD display initialization on the STM32F469-disco Jerome Lambourg 2016-01-06 16:40:25 +01:00
  • f1bc67865f ltdc: use interrupt to synchronize, fix fb24 type. Tristan Gingold 2016-01-05 14:32:48 +01:00
  • f8d1d52ce4 conway: use low level stm32-lcd driver. Tristan Gingold 2016-01-05 10:59:41 +01:00
  • e59c9653a2 stm32-ltdc: fix soft x-y swap, factorize. Tristan Gingold 2016-01-05 10:59:16 +01:00
  • f6dd1b6abc L3GD20 : added routines to enable/disable low-pass filter pat-rogers 2016-01-04 23:54:56 -06:00
  • e54e613654 minor correction to comment pat-rogers 2016-01-04 22:27:06 -06:00
  • 09024a66a6 minor: added explicit Inline aspect to a couple of functions pat-rogers 2016-01-04 16:23:58 -06:00
  • 3c92bf3ab0 Fix screen_interface to make use of the double_buffer package. Jerome Lambourg 2016-01-04 15:41:33 +01:00
  • e900f97521 Add simple moving balls demo. Jerome Lambourg 2016-01-04 15:15:27 +01:00
  • 8ee4f49879 Take into account the re-unification of stm32f4 and stm32f7 targets in the run-time, and the change of HSE_Clock profile. Jerome Lambourg 2016-01-04 15:14:39 +01:00
  • 211725cb9e Fix some issues with the LTDC support. Jerome Lambourg 2016-01-04 15:06:50 +01:00
  • 196311c274 Slightly modify the dma2d API to handle potentially negative X/Y coordinates. Jerome Lambourg 2016-01-04 15:04:06 +01:00
  • 8e6eb4c98c using standard pre-built runtime pat-rogers 2016-01-03 21:11:02 -06:00
  • b76ad1f99e new L3GD20 gyro demos pat-rogers 2016-01-03 21:04:26 -06:00
  • cdcc8debbe minor formatting pat-rogers 2016-01-03 20:51:13 -06:00
  • b540bdb9e2 minor enhancements pat-rogers 2016-01-03 20:22:30 -06:00
  • f4d2041f53 moved output decls to output package pat-rogers 2016-01-03 20:15:21 -06:00
  • dc922404a4 corrected error in FIFO_Modes bit pattern pat-rogers 2016-01-03 16:19:39 -06:00
  • b467ec3eec can now disable Int1 or Int2 interrupts as groups pat-rogers 2016-01-02 22:33:56 -06:00
  • 0ade21f33f corrected bug in FIFO SRC register queries pat-rogers 2016-01-02 21:18:13 -06:00
  • 19638f61bc added Temperature function; also more reordering of decls pat-rogers 2016-01-02 19:52:04 -06:00
  • 45b0fc9872 removed packing on FIFO buffer since not essential and conflicted with demos using SFP pat-rogers 2016-01-02 15:40:10 -06:00
  • dc0207b8d6 changed max voltage displayed since measured Vdd at 2.95V pat-rogers 2016-01-02 15:39:04 -06:00
  • 5d106cb9cc minor reordering of decls pat-rogers 2016-01-02 14:55:56 -06:00
  • fda5062c30 more reasonable ordering of decls in package pat-rogers 2016-01-02 14:31:24 -06:00
  • cafa5288ee L3DG20 gyro package: general overhaul pat-rogers 2016-01-02 14:05:51 -06:00
  • afeead897a Build the drivers with debug information Jerome Lambourg 2016-01-01 15:55:20 +01:00
  • 5e4d88a329 Add a simple example for GUI handling Jerome Lambourg 2016-01-01 15:54:46 +01:00
  • ebaad15409 Add a dedicated Fill_Circle function the Bitmapped_Drawing. Jerome Lambourg 2016-01-01 15:52:49 +01:00
  • b812d7121e Remove temp file that should not have been commited Jerome Lambourg 2016-01-01 15:51:40 +01:00