Skip to content
  1. Jun 07, 2017
    • David Sidrane's avatar
      Freedom-k66f:Refreshed config · 5b07459a
      David Sidrane authored
      5b07459a
    • David Sidrane's avatar
      Kinetis:usbdev clean up ensuring proper use of HW. · 60c552ae
      David Sidrane authored
        Remove magic numbers from code, documented the use of
        undocumented bits.
      
        Remove comments and code that were not appropriate for this
        hardware.
      
        Removed ifdef that's that were always compiled and removed code
        blocks that were never compiled.
      
        Ensure proper access order to hardware.
        Per the reference manual: disable endpoints prior to configuring buffer
        descriptor, then enable endpoints
        Reorganize interrupt processing order to offload data after processing
        errors.
      
        Reorganize initialization so that there is a clear initialization phase,
        reset phase for both the hardware and software structures.
      
        By breaking the initialization into smaller pieces, the reset interrupt
        only resets the resources within the controller that should be reset.
      
        Rework suspend and resume logic so they perform properly
      
        Made attach and detach functions optional. As they do not make sense for
        a bus powered device.
      
        Ensured the calls to up_usbinitalize up_usbuninitalize do not violate the
        USB spec.
      60c552ae
    • David Sidrane's avatar
      Kinetis:teensy-3.x Define USBOTG-FS Read from FLASH access in board config · 3f4d0967
      David Sidrane authored
         Allow the board config to define the USBOTG-FS to have Read access to
         FLASH.
      3f4d0967
    • David Sidrane's avatar
      Kinetis:Disable MPU when not in protected mode. · c1a3208f
      David Sidrane authored
         The hardware reset state of the the MPU precludes any bus
         masters other then DMA access to memory. Unfortunately
         USB and SDHC have there own DMA and will not have access to
         memory in the default reset state.
      
         This change disabled the MPU if present on system startup.
      c1a3208f
  2. Jun 06, 2017
  3. Jun 05, 2017
  4. Jun 04, 2017
  5. Jun 03, 2017
  6. Jun 02, 2017
  7. Jun 01, 2017
  8. May 31, 2017