1. 09 Oct, 2014 4 commits
    • Robert Sprowson's avatar
      Use Push/Pull macros · f54f65e1
      Robert Sprowson authored
      This gets rid of ~200 mixed UAL warnings without having to use the -nowarn switch, which could hide some genuine warnings needing attention.
      PUSH and POP are synonyms for their STM and LDM equivalent, according to the ARM ARM.
      Version number bumped to +0.01 greater than Tank's latest binary.
      Version 0.58. Tagged as 'GPIO-0_58'
    • Robert Sprowson's avatar
      Post review fixups · 2241ad56
      Robert Sprowson authored
      Unknown SWIs now return the error with V set rather than calling OS_GenerateError.
      A couple of non-X SWIs changed added 'X'.
      Use SETV/CLRV now we have sight of central headers to simplify the exit points.
      Query use of SWIEQ/SWINE pair.
      Version 0.54. Tagged as 'GPIO-0_54'
    • Robert Sprowson's avatar
      Add GPIO table entries for OMAP4/Pi Compute/Pandora · 5c01f74d
      Robert Sprowson authored
      Submission from TankStage.
      Version 0.53. Tagged as 'GPIO-0_53'
    • Robert Sprowson's avatar
      Swap to central headers · cb927b17
      Robert Sprowson authored
      First part of submission from TankStage.
      Built, but not tested.
      Version 0.52. Tagged as 'GPIO-0_52'
  2. 29 Apr, 2014 2 commits
    • Ben Avison's avatar
      Made GPIO module ROMmable · fcbfaf8d
      Ben Avison authored
        Changed to use CModule shared makefile.
        No need to call __RelocCode when targeting ROM (relocation is done at
        ROM link time instead). In fact, the linker doesn't create __RelocCode
        in this case, so link fails unless it's removed.
        Tested on Raspberry Pi
      Version 0.51. Tagged as 'GPIO-0_51'
    • Ben Avison's avatar
      Initial import of GPIO module sources · 94ea5609
      Ben Avison authored
        Relicenced under the BSD licence with the permission of the author