Menu

Latest news @ January 2015

Anobium
2015-01-26
2015-02-07
  • Anobium

    Anobium - 2015-01-26

    It has been a busy winter so far! Lots of new drivers and code has been posted to the Code section of Sourceforge.

    • A revised LCD.H driver file. Revised handling of printing Hex strings, improved cursor handling, new backlight controls. Thank you William Roth.
    • A revised DS1307.h driver file. Easier to use Real Time Clock , better documentation, plus sample programs are also available. Supports hardware and software I2C. See here for examples of the GCB clock code.
    • A new DS3231.h driver file. Easier to use Real Time Clock but with two alarms, better documentation, plus sample programs are also available. Supports hardware and software I2C.
    • A new MCP7940N.h file. Easier to use Real Time Clock but with two alarms, better documentation, plus sample programs are also available. Supports hardware and software I2C.
    • A new Nokia PCD8544.h driver file. A mono GCB driver for Nokia displays. All the standard GCB graphics controls - lines, box, circles etc.
    • A revised SRF02.h library to version 0.2.
    • A revised Help File with lots of new information. See the online version for the latest information.
     
  • Chuck Hellebuyck

    This is great work by all parties involved and thanks for leading the effort.
    GCB just continues to get better and better.

    When will all this be officially released and part of a new GCB@SYN IDE package?

     
  • Anobium

    Anobium - 2015-01-26

    Aiming for mid to end of Feb 15 for a full release - we will keep you updated.

     
  • Anobium

    Anobium - 2015-01-26

    This is the information from the planned release.

    See the attachment. This is updated often - so, it is out of date once it is published it here.

    Evan

     

    Last edit: Anobium 2015-01-26
    • Steve33

      Steve33 - 2015-01-26

      Hi

      You have been busy well done.

      From: Anobium [mailto:evanvennn@users.sf.net]
      Sent: 26 January 2015 4:37 PM
      To: [gcbasic:discussion]
      Subject: [gcbasic:discussion] Latest news @ January 2015

      This is the information from the planned release.

      Index   Planned release for Feb 2015    Status
      

      Fix 1 Fix for byte multiply bug on PIC 18F. A fix for a 2 * (times) error. Completed
      New 2 Added Exit Repeat Completed
      New 3 Compiler now accepts some more names for the same config settings on PIC. Completed
      Fix 4 Fixed config setting bug on PIC18F, some default values were not being overridden. Completed
      New 5 Added ChipNameStr and ChipRAM constants to get current chip name and RAM as a string for general usage. Completed
      New 6 Data tables can now have multiple elements on a single line, separated by commas. Completed
      New 7 Compiler changes to allow constants and calculations to be used in data table entries Completed
      New 8 Added SetTimer subroutine to set 16 bit timer values correctly Completed
      Fix 9 Fixed bug when adding byte variable to larger constant on PIC (14 bit core). Completed
      New 10 Increase maximum size of data tables from 255 elements to 10000 elements and a few fixes to make this all work. Completed
      Fix 11 Show error message if chip data file has a pin count of 0 Completed
      Fix 12 Fixed bugs with respect to handling of MID and LEFT Completed
      Fix 13 Fixed for bug involving long data tables and a false syntax error being reported in system.h Completed
      New 14 Compiler changes to allow constants and calculations to be used in data table entries. Completed
      New 15 A revised EPPROM.H file. Now supports writing/reading bytes, strings and array to I2C Serial EEPROM devices. Completed
      New 16 A new DS18DS20.H file. Supports three different ways of reading temperature from these inexpensive devices Completed
      New 17 A revised I2C.H header file. Supports Master mode and Slave mode with vastly improved documentation in this header file. Completed
      New 18 A revised FRAM.H EEPROM header file. Support for this blinding fast I2C Serial EEPROM devices. Completed
      New 19 A revised LCD.H file. Much improved in terms of speed – this is a must have include file. New commands also – LCDDisplayOn, LCDDisplayOff, LCDBacklite (On | Off ), and an all new LCDHex command with the optional [, LeadingZeroActive ] parameter to print leading HEX zeros Completed
      New 20 New Nokia 3110/PCD 9850 GLCD driver Completed
      New 21 Updated ST7735 color GLCD driver Completed
      New 22 Updated support for Timer4 and Timer6 for PIC Completed
      New 23 New support #include *.bmp and auto creation of tables. Completed
      Fix 24 Fixes for A/D on ATtiny861, possibly others Completed
      New 25 GCGB update to allow printing of integer variables Completed
      Fix 26 Fix for negate operator on AVR Completed
      New 27 Added SerPrint (integer) subroutine Completed
      Fix 28 Replaced Constants window in GCGB with improved handling. Completed
      Fix 29 Fixed swap4 on AVR, "swap" instruction and "swap4” Completed
      Fix 30 Improvements in LOG handling for AVR and 18f devices Completed
      New 31 New device driver for the Maxim DS2482 device Completed
      Fix 32 Fix for subroutine/function parameter parsing bug Completed
      New 33 New functionality in support of multiple fonts Completed
      Fix 34 Small compiler fix for bug involving long data tables and a false syntax error being reported in system.h Completed
      New 35 Added some new chip data files (mainly for AVR) Completed
      New 36 Improved DS1307 support. Completed
      New 37 Add USB device support WIP
      New 38 Implemented support for larger arrays using linear memory for 16f and 12f Completed
      New 39 Updated GLCD.H to support a larger number of GCLD devices. All GCLD drivers revised. Completed
      Fix 40 Revised 16c84.dat for improved chip support Completed
      Fix 41 Updated chip data files for 18F26K22/46K22 (added XINST = off as default). Fixed handling of large data table size high byte on 18F. Completed
      Fix New 42 Altered compiler to allow slightly larger programs and data tables. Fixed bug in assembler when dealing with larger programs - address was being written incorrectly to hex file. Added HPWM_Fast constant, declare to speed up HPWM routine when duty cycle changes but frequency does not. Completed
      Fix 43 Fix for Timer 0 on PIC18F2620 Completed
      New 44 Added support for Timer4 and Timer6 Completed
      New 45 New command PAD. Pad a string. PAD ( string, length [, [char] defaults to spaces ) Completed
      New 46 New drivers for DS1307, DS3231 and MCP7940N clocks. Drivers support software and hardware I2C Completed
      Fix 47 Updated some 18F chip data files, set secondary oscillator pins to general purpose I/O by default Completed
      Fix 48 Rotate on 18F chips. Fix for the carry bit wasn't being saved properly for long variables. Impacted SIMPLE rotate only. Completed
      New 49 Support for all three types of SD Card for read and write operations. WIP
      New 50 Support for nRF24L01 RF hardware. WIP


      Latest news @ January 2015 https://sourceforge.net/p/gcbasic/discussion/629990/thread/95354af8/?limit=25#6257


      Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/gcbasic/discussion/629990/ https://sourceforge.net/p/gcbasic/discussion/629990

      To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/ https://sourceforge.net/auth/subscriptions

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.