Main Menu
Keith Koep Logo
  • Deutsch
  • Enterprise
  • Profile
  • Products
  • References
  • Service
  • Contact
  • Imprint
Trace: » Drvlib

  • Hardware
    • Documentation for ConXS
    • MT6N
    • Trizeps I
    • Trizeps-II
    • Trizeps-III
    • Trizeps-IV
    • Trizeps IV WL
    • Trizeps-V
    • Documentation for uConXS
  • Software: Bootloader & Tools
    • Bootloader for Keith & Koep Trizeps Modules
      • How To Update the OS Image
      • Bootloader for PXA255 (Trizeps-II/III)
      • Bootloader for PXA270 based Modules
      • Bootloader for PXA320
    • Download Tools/Helpers for Keith & Koep Bootloader
      • BitmapBoot Tool
      • BOOTP/TFTP Server for Windows
      • FlashUpdate
      • Serialdownload
    • JTAG Support
  • Windows CE
    • Board Support Packages
      • BSP for Trizeps II
      • BSP for Trizeps III
      • BSP for Trizeps IV
      • BSP for Trizeps V
    • Software Development Kit
      • SDK for Trizeps I
      • SDK for Trizeps II
      • SDK for Trizeps III
      • SDK for Trizeps IV
      • SDK for Trizeps V
    • SPARK-Project
  • Frequently Asked Questions


Access to information is restricted depending on your login. Request login-information through our contact form.

Table of Contents
  • Drvlib
    • AC97-Codec
    • Display
    • GPIO
    • I2C
    • Interrupt (CE6)
    • Memory
    • Misc

Drvlib

The drvlib.lib is a library containing commonly used functions of the Trizeps module. It is linked to most of our drivers.

These functions are exported by the drvlib_app.dll:

AC97-Codec

  • AC97_Init
  • AC97_Alloc
  • AC97_Free
  • AC97_ColdReset
  • AC97_Lock
  • AC97_Unlock
  • AC97_Read
  • AC97_Write
  • AC97_RawRead
  • AC97_RawWrite

Display

  • GetBacklightIntensity
  • GetContrastIntensity
  • SetBacklightIntensity
  • SetContrastIntensity
  • Trigger_Backlight

GPIO

  • GPIO_AllocSpace
  • GPIO_FreeSpace
  • GPIO_Init_Pin
  • GPIO_Set_Pin
  • GPIO_Get_Pin
  • GPIO_Set_PWM

I2C

  • I2C_Init
  • I2C_Alloc
  • I2C_Free
  • I2C_Lock
  • I2C_Unlock
  • I2C_UseSemaphore
  • I2C_SetTimeout
  • I2C_SetSlaveAddress
  • I2C_Stop
  • I2C_Read
  • I2C_Write
  • I2C_ReadRandom
  • I2C_WriteRandom
  • I2C_ReadByte
  • I2C_ReadBurst
  • I2C_WriteBurst
  • I2C_ReadBurstAll
  • I2C_ReadResetError

Interrupt (CE6)

  • OEM_InterruptInitialize
  • OEM_InterruptDisable
  • OEM_InterruptDone
  • OEM_InterruptMask
  • OEM_LoadIntChainHandler
  • OEM_FreeIntChainHandler
  • OEM_KernelLibIoControl

Memory

  • VirtualAllocCopy
  • OEM_AllocPhysMem
  • OEM_FreePhysMem
  • OEM_MmMapIoSpace
  • OEM_MmUnmapIoSpace
  • OEM_VirtualCopy

Misc

  • ADC_Read
  • ADC_Sample
  • ADC_GetLastTouchValues
  • Get_ImageID
  • Get_DeviceID
  • Registry_Clear
  • Registry_Save
  • Set_SoftReset
  • Trigger_Watchdog