He instalado gambas 3.9.1 en un raspbian(esta en los repositorios oficiales). He instalado tambien la libreria PIGPIO escrita en c para poder utilizar los pines de la raspberry. Al utilizar la libreria en gambas,
Library "/usr/local/lib/libpigpio"
Public Extern gpioInitialise() As Integer
Public Extern gpioTerminate() As Integer
Public Extern gpioHardwareRevision() As Long
Public Extern gpioVersion() As String
Const pi_ent As Integer = 0
Const pi_sort As Integer = 1
Const pi_ModeIn As Integer = 0
Const pi_ModeOut As Integer = 1
Public Extern gpioInitialise() As Integer
Public Extern gpioTerminate() As Integer
Public Extern gpioHardwareRevision() As Long
Public Extern gpioVersion() As String
Const pi_ent As Integer = 0
Const pi_sort As Integer = 1
Const pi_ModeIn As Integer = 0
Const pi_ModeOut As Integer = 1
Y tambien
Public Sub Form_Open()
Dim GpioOk As Integer
GpioOk = gpioInitialise()
If GpioOk < 0 Then
Label1.Text = "Error: Ejecuta como root"
Else
Label1.Text = "Initialised: pigpio version no: " & GpioOk
Me.Text = "Pi hardware rev: " & Hex$(gpioHardwareRevision())
Me.Text &= ", pigpio vers: " & gpioVersion()
Me.Tag = 0
Endif
End
Dim GpioOk As Integer
GpioOk = gpioInitialise()
If GpioOk < 0 Then
Label1.Text = "Error: Ejecuta como root"
Else
Label1.Text = "Initialised: pigpio version no: " & GpioOk
Me.Text = "Pi hardware rev: " & Hex$(gpioHardwareRevision())
Me.Text &= ", pigpio vers: " & gpioVersion()
Me.Tag = 0
Endif
End
El caso es que al arrancar el ide en la consola "gksudo gambas3" y ejecutar el programa, el IDE lanza un error en la consola "sigHandler: Unhandled signal 11, terminating".
Alguien puede darme una pista de que esta pasando?
Gracias a todos.