Hi Tim,
I installed the file from the link you gave me but still no luck. I see the SqueakDebug log attachment doesn't look very good so below are parts of it. I still think I'm missing something, drivers, an interface, something?
Warning 21 October 2017 12:04:08.215332 pm
VM: unix - Smalltalk Image: Squeak5.1 [latest update: #16548]
SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /RasRelay Trusted Dir /RasRelay/secure Untrusted Dir /RasRelay/My Squeak
PigpiodInterface>>externalCallFailed Receiver: a PigpiodInterface Arguments and temporary variables:
Receiver's instance variables: id: nil currentWaveID: nil currentWavePin: nil currentWaveFrequency: nil
PigpiodInterface>>pigpioStartIP:port: Receiver: a PigpiodInterface Arguments and temporary variables: t1: nil t2: nil Receiver's instance variables: id: nil currentWaveID: nil currentWavePin: nil currentWaveFrequency: nil
PigpiodInterface>>pigpioStart Receiver: a PigpiodInterface Arguments and temporary variables:
Receiver's instance variables: id: nil currentWaveID: nil currentWavePin: nil currentWaveFrequency: nil
PigpiodInterface>>ensureStarted Receiver: a PigpiodInterface Arguments and temporary variables:
Receiver's instance variables: id: nil currentWaveID: nil currentWavePin: nil currentWaveFrequency: nil
GPIOAccessorPiGpio>>initialize Receiver: a GPIOAccessorPiGpio Arguments and temporary variables:
Receiver's instance variables: library: a PigpiodInterface
GPIOAccessorPiGpio class(Behavior)>>new Receiver: GPIOAccessorPiGpio Arguments and temporary variables:
Receiver's instance variables: superclass: GPIOAccessor methodDict: a MethodDictionary(#ensureStopped->(GPIOAccessorPiGpio>>#ensureStop...etc... format: 65537 instanceVariables: #('library') organization: ('initialize-release' ensureStopped initialize) ('pin read/write'...etc... subclasses: nil name: #GPIOAccessorPiGpio classPool: nil sharedPools: an OrderedCollection(PiGPIOConstants) environment: Smalltalk category: #'HardwarePeripherals-Core'
GPIOAccessorPiGpio class(GPIOAccessor class)>>uniqueInstance Receiver: GPIOAccessorPiGpio Arguments and temporary variables:
Receiver's instance variables: superclass: GPIOAccessor methodDict: a MethodDictionary(#ensureStopped->(GPIOAccessorPiGpio>>#ensureStop...etc... format: 65537 instanceVariables: #('library') organization: ('initialize-release' ensureStopped initialize) ('pin read/write'...etc... subclasses: nil name: #GPIOAccessorPiGpio classPool: nil sharedPools: an OrderedCollection(PiGPIOConstants) environment: Smalltalk category: #'HardwarePeripherals-Core'
RaspberryRelayController>>gpioAccessor Receiver: a RaspberryRelayController Arguments and temporary variables:
--- The full stack --- PigpiodInterface>>externalCallFailed PigpiodInterface>>pigpioStartIP:port: PigpiodInterface>>pigpioStart PigpiodInterface>>ensureStarted GPIOAccessorPiGpio>>initialize GPIOAccessorPiGpio class(Behavior)>>new GPIOAccessorPiGpio class(GPIOAccessor class)>>uniqueInstance RaspberryRelayController>>gpioAccessor [] in RaspberryRelayController>>setup Array(SequenceableCollection)>>do: RaspberryRelayController>>setup RaspberryRelayController class>>starting UndefinedObject>>DoIt Compiler>>evaluateCue:ifFail: Compiler>>evaluateCue:ifFail:logged: Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler class>>evaluate:for:notifying:logged: Compiler class>>evaluate:for:logged: Compiler class>>evaluate:logged:
On Fri, 20 Oct 2017 15:28:26 -0700, tim Rowledge tim@rowledge.org wrote:
On 20-10-2017, at 3:08 PM, tim Rowledge tim@rowledge.org wrote:
now fails in 2017-09-07-raspbian-stretch-lite with: Unable to locate package NuScratch.
lowercase, I think
yup, all lowercase. ItÂ’s available at http://archive.raspberrypi.org/debian/pool/main/n/nuscratch/nuscratch_201701... if you really have trouble.
I suspect it will stay in Raspbian for a while yet. Not everyone likes Scratch2.
tim