wiring-sucks

build wiring programs without arduino ide
git clone git://xecut.net/wiring-sucks.git
Log | Files | Refs | README

ModeNameSize
-rw-r--r--.gitignore3L
-rw-r--r--Makefile44L
-rw-r--r--README.md12L
-rw-r--r--board.mk3L
-rw-r--r--board/mega2560.mk3L
-rw-r--r--board/pro1685v.mk3L
-rw-r--r--board/uno.mk3L
-rw-r--r--config.mk10L
-rw-r--r--doc/Ethernet/README.adoc24L
-rw-r--r--doc/Ethernet/examples/AdvancedChatServer/AdvancedChatServer.ino109L
-rw-r--r--doc/Ethernet/examples/BarometricPressureWebServer/BarometricPressureWebServer.ino220L
-rw-r--r--doc/Ethernet/examples/ChatServer/ChatServer.ino80L
-rw-r--r--doc/Ethernet/examples/DhcpAddressPrinter/DhcpAddressPrinter.ino99L
-rw-r--r--doc/Ethernet/examples/DhcpChatServer/DhcpChatServer.ino92L
-rw-r--r--doc/Ethernet/examples/TelnetClient/TelnetClient.ino92L
-rw-r--r--doc/Ethernet/examples/UDPSendReceiveString/UDPSendReceiveString.ino116L
-rw-r--r--doc/Ethernet/examples/UdpNtpClient/UdpNtpClient.ino142L
-rw-r--r--doc/Ethernet/examples/WebClient/WebClient.ino85L
-rw-r--r--doc/Ethernet/examples/WebClientRepeating/WebClientRepeating.ino105L
-rw-r--r--doc/Ethernet/examples/WebServer/WebServer.ino102L
-rw-r--r--doc/Firmata/examples/AllInputsFirmata/AllInputsFirmata.ino90L
-rw-r--r--doc/Firmata/examples/AnalogFirmata/AnalogFirmata.ino94L
-rw-r--r--doc/Firmata/examples/EchoString/EchoString.ino44L
-rw-r--r--doc/Firmata/examples/OldStandardFirmata/LICENSE.txt458L
-rw-r--r--doc/Firmata/examples/OldStandardFirmata/OldStandardFirmata.ino239L
-rw-r--r--doc/Firmata/examples/ServoFirmata/ServoFirmata.ino65L
-rw-r--r--doc/Firmata/examples/SimpleAnalogFirmata/SimpleAnalogFirmata.ino46L
-rw-r--r--doc/Firmata/examples/SimpleDigitalFirmata/SimpleDigitalFirmata.ino72L
-rw-r--r--doc/Firmata/examples/StandardFirmata/LICENSE.txt458L
-rw-r--r--doc/Firmata/examples/StandardFirmata/StandardFirmata.ino815L
-rw-r--r--doc/Firmata/examples/StandardFirmataBLE/LICENSE.txt458L
-rw-r--r--doc/Firmata/examples/StandardFirmataBLE/StandardFirmataBLE.ino828L
-rw-r--r--doc/Firmata/examples/StandardFirmataBLE/bleConfig.h112L
-rw-r--r--doc/Firmata/examples/StandardFirmataChipKIT/LICENSE.txt458L
-rw-r--r--doc/Firmata/examples/StandardFirmataChipKIT/StandardFirmataChipKIT.ino793L
-rw-r--r--doc/Firmata/examples/StandardFirmataEthernet/LICENSE.txt458L
-rw-r--r--doc/Firmata/examples/StandardFirmataEthernet/StandardFirmataEthernet.ino935L
-rw-r--r--doc/Firmata/examples/StandardFirmataEthernet/ethernetConfig.h90L
-rw-r--r--doc/Firmata/examples/StandardFirmataPlus/LICENSE.txt458L
-rw-r--r--doc/Firmata/examples/StandardFirmataPlus/StandardFirmataPlus.ino838L
-rw-r--r--doc/Firmata/examples/StandardFirmataWiFi/LICENSE.txt458L
-rw-r--r--doc/Firmata/examples/StandardFirmataWiFi/StandardFirmataWiFi.ino1037L
-rw-r--r--doc/Firmata/examples/StandardFirmataWiFi/wifiConfig.h240L
-rw-r--r--doc/Firmata/readme.md177L
-rw-r--r--doc/GSM/License.txt142L
-rw-r--r--doc/GSM/README.adoc23L
-rw-r--r--doc/GSM/examples/GsmWebClient/GsmWebClient.ino100L
-rw-r--r--doc/GSM/examples/GsmWebServer/GsmWebServer.ino113L
-rw-r--r--doc/GSM/examples/MakeVoiceCall/MakeVoiceCall.ino105L
-rw-r--r--doc/GSM/examples/ReceiveSMS/ReceiveSMS.ino93L
-rw-r--r--doc/GSM/examples/ReceiveVoiceCall/ReceiveVoiceCall.ino101L
-rw-r--r--doc/GSM/examples/SendSMS/SendSMS.ino101L
-rw-r--r--doc/GSM/examples/Tools/BandManagement/BandManagement.ino115L
-rw-r--r--doc/GSM/examples/Tools/GsmScanNetworks/GsmScanNetworks.ino92L
-rw-r--r--doc/GSM/examples/Tools/PinManagement/PinManagement.ino146L
-rw-r--r--doc/GSM/examples/Tools/TestGPRS/TestGPRS.ino190L
-rw-r--r--doc/GSM/examples/Tools/TestModem/TestModem.ino70L
-rw-r--r--doc/GSM/examples/Tools/TestWebServer/TestWebServer.ino82L
-rw-r--r--doc/LiquidCrystal/README.adoc25L
-rw-r--r--doc/LiquidCrystal/examples/Autoscroll/Autoscroll.ino74L
-rw-r--r--doc/LiquidCrystal/examples/Blink/Blink.ino61L
-rw-r--r--doc/LiquidCrystal/examples/Cursor/Cursor.ino61L
-rw-r--r--doc/LiquidCrystal/examples/CustomCharacter/CustomCharacter.ino140L
-rw-r--r--doc/LiquidCrystal/examples/Display/Display.ino61L
-rw-r--r--doc/LiquidCrystal/examples/HelloWorld/HelloWorld.ino60L
-rw-r--r--doc/LiquidCrystal/examples/Scroll/Scroll.ino86L
-rw-r--r--doc/LiquidCrystal/examples/SerialDisplay/SerialDisplay.ino64L
-rw-r--r--doc/LiquidCrystal/examples/TextDirection/TextDirection.ino86L
-rw-r--r--doc/LiquidCrystal/examples/setCursor/setCursor.ino72L
-rw-r--r--doc/SD/README.adoc24L
-rw-r--r--doc/SD/examples/CardInfo/CardInfo.ino111L
-rw-r--r--doc/SD/examples/Datalogger/Datalogger.ino84L
-rw-r--r--doc/SD/examples/DumpFile/DumpFile.ino65L
-rw-r--r--doc/SD/examples/Files/Files.ino75L
-rw-r--r--doc/SD/examples/ReadWrite/ReadWrite.ino79L
-rw-r--r--doc/SD/examples/listfiles/listfiles.ino80L
-rw-r--r--doc/SPI/examples/BarometricPressureSensor/BarometricPressureSensor.ino143L
-rw-r--r--doc/SPI/examples/DigitalPotControl/DigitalPotControl.ino71L
-rw-r--r--doc/Servo/README.adoc25L
-rw-r--r--doc/Servo/examples/Knob/Knob.ino27L
-rw-r--r--doc/Servo/examples/Sweep/Sweep.ino32L
-rw-r--r--doc/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino55L
-rw-r--r--doc/SoftwareSerial/examples/TwoPortReceive/TwoPortReceive.ino91L
-rw-r--r--doc/Stepper/README.adoc26L
-rw-r--r--doc/Stepper/examples/MotorKnob/MotorKnob.ino39L
-rw-r--r--doc/Stepper/examples/stepper_oneRevolution/stepper_oneRevolution.ino44L
-rw-r--r--doc/Stepper/examples/stepper_oneStepAtATime/stepper_oneStepAtATime.ino44L
-rw-r--r--doc/Stepper/examples/stepper_speedControl/stepper_speedControl.ino48L
-rw-r--r--doc/Wire/examples/SFRRanger_reader/SFRRanger_reader.ino84L
-rw-r--r--doc/Wire/examples/digital_potentiometer/digital_potentiometer.ino36L
-rw-r--r--doc/Wire/examples/master_reader/master_reader.ino29L
-rw-r--r--doc/Wire/examples/master_writer/master_writer.ino29L
-rw-r--r--doc/Wire/examples/slave_receiver/slave_receiver.ino34L
-rw-r--r--doc/Wire/examples/slave_sender/slave_sender.ino29L
-rw-r--r--include/Core/Arduino.h259L
-rw-r--r--include/Core/Client.h45L
-rw-r--r--include/Core/HardwareSerial.h161L
-rw-r--r--include/Core/HardwareSerial_private.h123L
-rw-r--r--include/Core/IPAddress.h78L
-rw-r--r--include/Core/PluggableUSB.h74L
-rw-r--r--include/Core/Print.h84L
-rw-r--r--include/Core/Printable.h40L
-rw-r--r--include/Core/Server.h30L
-rw-r--r--include/Core/Stream.h130L
-rw-r--r--include/Core/USBAPI.h207L
-rw-r--r--include/Core/USBCore.h302L
-rw-r--r--include/Core/USBDesc.h46L
-rw-r--r--include/Core/Udp.h88L
-rw-r--r--include/Core/WCharacter.h168L
-rw-r--r--include/Core/WString.h229L
-rw-r--r--include/Core/binary.h534L
-rw-r--r--include/Core/new.h30L
-rw-r--r--include/Core/pins_mega/pins_arduino.h413L
-rw-r--r--include/Core/pins_uno/pins_arduino.h254L
-rw-r--r--include/Core/wiring_private.h72L
-rw-r--r--include/Ethernet/Dhcp.h177L
-rw-r--r--include/Ethernet/Dns.h41L
-rw-r--r--include/Ethernet/Ethernet.h41L
-rw-r--r--include/Ethernet/EthernetClient.h42L
-rw-r--r--include/Ethernet/EthernetServer.h22L
-rw-r--r--include/Ethernet/EthernetUdp.h102L
-rw-r--r--include/Ethernet/utility/socket.h44L
-rw-r--r--include/Ethernet/utility/util.h14L
-rw-r--r--include/Ethernet/utility/w5100.h426L
-rw-r--r--include/Firmata/Boards.h805L
-rw-r--r--include/Firmata/Firmata.h224L
-rw-r--r--include/Firmata/utility/BLEStream.h243L
-rw-r--r--include/Firmata/utility/EthernetClientStream.h141L
-rw-r--r--include/Firmata/utility/FirmataFeature.h38L
-rw-r--r--include/Firmata/utility/SerialFirmata.h167L
-rw-r--r--include/Firmata/utility/WiFiClientStream.h105L
-rw-r--r--include/Firmata/utility/WiFiServerStream.h107L
-rw-r--r--include/Firmata/utility/WiFiStream.h226L
-rw-r--r--include/Firmata/utility/firmataDebug.h14L
-rw-r--r--include/GSM/GSM.h69L
-rw-r--r--include/GSM/GSM3CircularBuffer.h205L
-rw-r--r--include/GSM/GSM3IO.h59L
-rw-r--r--include/GSM/GSM3MobileAccessProvider.h73L
-rw-r--r--include/GSM/GSM3MobileCellManagement.h53L
-rw-r--r--include/GSM/GSM3MobileClientProvider.h156L
-rw-r--r--include/GSM/GSM3MobileClientService.h162L
-rw-r--r--include/GSM/GSM3MobileDataNetworkProvider.h62L
-rw-r--r--include/GSM/GSM3MobileMockupProvider.h255L
-rw-r--r--include/GSM/GSM3MobileNetworkProvider.h136L
-rw-r--r--include/GSM/GSM3MobileNetworkRegistry.h63L
-rw-r--r--include/GSM/GSM3MobileSMSProvider.h91L
-rw-r--r--include/GSM/GSM3MobileServerProvider.h95L
-rw-r--r--include/GSM/GSM3MobileServerService.h124L
-rw-r--r--include/GSM/GSM3MobileVoiceProvider.h90L
-rw-r--r--include/GSM/GSM3SMSService.h110L
-rw-r--r--include/GSM/GSM3ShieldV1.h137L
-rw-r--r--include/GSM/GSM3ShieldV1AccessProvider.h121L
-rw-r--r--include/GSM/GSM3ShieldV1BandManagement.h96L
-rw-r--r--include/GSM/GSM3ShieldV1BaseProvider.h73L
-rw-r--r--include/GSM/GSM3ShieldV1CellManagement.h92L
-rw-r--r--include/GSM/GSM3ShieldV1ClientProvider.h181L
-rw-r--r--include/GSM/GSM3ShieldV1DataNetworkProvider.h140L
-rw-r--r--include/GSM/GSM3ShieldV1DirectModemProvider.h118L
-rw-r--r--include/GSM/GSM3ShieldV1ModemCore.h254L
-rw-r--r--include/GSM/GSM3ShieldV1ModemVerification.h64L
-rw-r--r--include/GSM/GSM3ShieldV1MultiClientProvider.h202L
-rw-r--r--include/GSM/GSM3ShieldV1MultiServerProvider.h136L
-rw-r--r--include/GSM/GSM3ShieldV1PinManagement.h103L
-rw-r--r--include/GSM/GSM3ShieldV1SMSProvider.h130L
-rw-r--r--include/GSM/GSM3ShieldV1ScanNetworks.h75L
-rw-r--r--include/GSM/GSM3ShieldV1ServerProvider.h126L
-rw-r--r--include/GSM/GSM3ShieldV1VoiceProvider.h137L
-rw-r--r--include/GSM/GSM3SoftSerial.h174L
-rw-r--r--include/GSM/GSM3VoiceCallService.h102L
-rw-r--r--include/LiquidCrystal/LiquidCrystal.h108L
-rw-r--r--include/SD/SD.h123L
-rw-r--r--include/SD/utility/FatStructs.h418L
-rw-r--r--include/SD/utility/Sd2Card.h247L
-rw-r--r--include/SD/utility/Sd2PinMap.h511L
-rw-r--r--include/SD/utility/SdFat.h551L
-rw-r--r--include/SD/utility/SdFatUtil.h75L
-rw-r--r--include/SD/utility/SdFatmainpage.h202L
-rw-r--r--include/SD/utility/SdInfo.h232L
-rw-r--r--include/SPI/SPI.h324L
-rw-r--r--include/Servo/avr/ServoTimers.h59L
-rw-r--r--include/Servo/sam/ServoTimers.h88L
-rw-r--r--include/Servo/samd/ServoTimers.h71L
-rw-r--r--include/SoftwareSerial/SoftwareSerial.h123L
-rw-r--r--include/Stepper/Stepper.h121L
-rw-r--r--include/Wire/Wire.h85L
-rw-r--r--include/Wire/utility/twi.h55L
-rw-r--r--lib/Core/CDC.cpp294L
-rw-r--r--lib/Core/HardwareSerial.cpp250L
-rw-r--r--lib/Core/HardwareSerial0.cpp79L
-rw-r--r--lib/Core/HardwareSerial1.cpp69L
-rw-r--r--lib/Core/HardwareSerial2.cpp57L
-rw-r--r--lib/Core/HardwareSerial3.cpp57L
-rw-r--r--lib/Core/IPAddress.cpp116L
-rw-r--r--lib/Core/Makefile23L
-rw-r--r--lib/Core/PluggableUSB.cpp115L
-rw-r--r--lib/Core/Print.cpp266L
-rw-r--r--lib/Core/Stream.cpp319L
-rw-r--r--lib/Core/Tone.cpp619L
-rw-r--r--lib/Core/USBCore.cpp861L
-rw-r--r--lib/Core/WInterrupts.c324L
-rw-r--r--lib/Core/WMath.cpp58L
-rw-r--r--lib/Core/WString.cpp750L
-rw-r--r--lib/Core/abi.cpp35L
-rw-r--r--lib/Core/hooks.c31L
-rw-r--r--lib/Core/new.cpp36L
-rw-r--r--lib/Core/wiring.c392L
-rw-r--r--lib/Core/wiring_analog.c294L
-rw-r--r--lib/Core/wiring_digital.c179L
-rw-r--r--lib/Core/wiring_pulse.c93L
-rw-r--r--lib/Core/wiring_pulse_asm.S178L
-rw-r--r--lib/Core/wiring_shift.c53L
-rw-r--r--lib/Ethernet/Dhcp.cpp471L
-rw-r--r--lib/Ethernet/Dns.cpp406L
-rw-r--r--lib/Ethernet/Ethernet.cpp136L
-rw-r--r--lib/Ethernet/EthernetClient.cpp177L
-rw-r--r--lib/Ethernet/EthernetServer.cpp92L
-rw-r--r--lib/Ethernet/EthernetUdp.cpp250L
-rw-r--r--lib/Ethernet/Makefile21L
-rw-r--r--lib/Ethernet/utility/socket.cpp469L
-rw-r--r--lib/Ethernet/utility/w5100.cpp225L
-rw-r--r--lib/Firmata/Firmata.cpp668L
-rw-r--r--lib/Firmata/Makefile19L
-rw-r--r--lib/GSM/GSM3CircularBuffer.cpp319L
-rw-r--r--lib/GSM/GSM3MobileAccessProvider.cpp36L
-rw-r--r--lib/GSM/GSM3MobileCellManagement.cpp34L
-rw-r--r--lib/GSM/GSM3MobileClientProvider.cpp36L
-rw-r--r--lib/GSM/GSM3MobileClientService.cpp260L
-rw-r--r--lib/GSM/GSM3MobileDataNetworkProvider.cpp36L
-rw-r--r--lib/GSM/GSM3MobileMockupProvider.cpp192L
-rw-r--r--lib/GSM/GSM3MobileNetworkProvider.cpp71L
-rw-r--r--lib/GSM/GSM3MobileNetworkRegistry.cpp51L
-rw-r--r--lib/GSM/GSM3MobileSMSProvider.cpp36L
-rw-r--r--lib/GSM/GSM3MobileServerProvider.cpp39L
-rw-r--r--lib/GSM/GSM3MobileServerService.cpp159L
-rw-r--r--lib/GSM/GSM3MobileVoiceProvider.cpp36L
-rw-r--r--lib/GSM/GSM3SMSService.cpp126L
-rw-r--r--lib/GSM/GSM3ShieldV1.cpp96L
-rw-r--r--lib/GSM/GSM3ShieldV1AccessProvider.cpp356L
-rw-r--r--lib/GSM/GSM3ShieldV1BandManagement.cpp100L
-rw-r--r--lib/GSM/GSM3ShieldV1BaseProvider.cpp60L
-rw-r--r--lib/GSM/GSM3ShieldV1CellManagement.cpp201L
-rw-r--r--lib/GSM/GSM3ShieldV1ClientProvider.cpp327L
-rw-r--r--lib/GSM/GSM3ShieldV1DataNetworkProvider.cpp398L
-rw-r--r--lib/GSM/GSM3ShieldV1DirectModemProvider.cpp143L
-rw-r--r--lib/GSM/GSM3ShieldV1ModemCore.cpp231L
-rw-r--r--lib/GSM/GSM3ShieldV1ModemVerification.cpp73L
-rw-r--r--lib/GSM/GSM3ShieldV1MultiClientProvider.cpp616L
-rw-r--r--lib/GSM/GSM3ShieldV1MultiServerProvider.cpp390L
-rw-r--r--lib/GSM/GSM3ShieldV1PinManagement.cpp201L
-rw-r--r--lib/GSM/GSM3ShieldV1SMSProvider.cpp327L
-rw-r--r--lib/GSM/GSM3ShieldV1ScanNetworks.cpp126L
-rw-r--r--lib/GSM/GSM3ShieldV1ServerProvider.cpp238L
-rw-r--r--lib/GSM/GSM3ShieldV1VoiceProvider.cpp248L
-rw-r--r--lib/GSM/GSM3SoftSerial.cpp524L
-rw-r--r--lib/GSM/GSM3VoiceCallService.cpp144L
-rw-r--r--lib/GSM/Makefile28L
-rw-r--r--lib/LiquidCrystal/LiquidCrystal.cpp326L
-rw-r--r--lib/LiquidCrystal/Makefile19L
-rw-r--r--lib/SD/File.cpp146L
-rw-r--r--lib/SD/Makefile19L
-rw-r--r--lib/SD/SD.cpp620L
-rw-r--r--lib/SPI/Makefile19L
-rw-r--r--lib/SPI/SPI.cpp201L
-rw-r--r--lib/Servo/Makefile19L
-rw-r--r--lib/Servo/Servo.cpp317L
-rw-r--r--lib/SoftwareSerial/Makefile19L
-rw-r--r--lib/SoftwareSerial/SoftwareSerial.cpp486L
-rw-r--r--lib/Stepper/Makefile19L
-rw-r--r--lib/Stepper/Stepper.cpp365L
-rw-r--r--lib/Wire/Makefile19L
-rw-r--r--lib/Wire/Wire.cpp330L
-rw-r--r--lib/Wire/utility/twi.c561L
-rw-r--r--main.cpp52L
-rw-r--r--program.cpp16L