Menu

Latest Release of Great Cow BASIC v.0.98.07 build xxxx - download now

Anobium
2021-06-05
2022-01-10
<< < 1 2 (Page 2 of 2)
  • Anobium

    Anobium - 2021-10-20

    A change to change 1046. Changes PULSEOUT to support improved time period.

    Just WAIT() to resolve for 31k frequency.

    See https://sourceforge.net/projects/gcbasic/files/Release%20Candidates/Patches/ for new patches.

    20/10/2021 1047  FIX  COMPILER  N/A  Yes  AVR/PIC/LGT  Not required  Fix: Change to Wait() to reduce the wait cycle by one cycle to resolve wait 1 us error in PULSEOUT().  Implements WAITL1() to expose new timing method - this replace change 1046.[1283]
    

    See here for the online release note https://1drv.ms/x/s!Ase-PX_n_4cvhJAysbPF3VJAnYaj3A?e=lgkZnV

    Enjoy

     
  • Anobium

    Anobium - 2021-06-05

    Finally,

    Do not reply to this posting.

    If you want to comment, or make a comment relative to these postings or the release - create a new posting.

    PLEASE DO NOT HIJAAK THIS THREAD CREATE A NEW THREAD TO DISCUSS

    Evan

     
  • Anobium

    Anobium - 2021-10-31

    Changes to correct PulseOut when using US units.

    See https://sourceforge.net/projects/gcbasic/files/Release%20Candidates/Patches/ for new patches.

    Date        Index Type Scope      Library  Func MCU    Docs           Description
    19/10/2021  1047  FIX  COMPILER  N/A  Yes  AVR/PIC/LGT  Not required  Fix: Change to Wait() to reduce the wait cycle by one cycle to resolve wait 1 us error in PULSEOUT().  Implements WAITL1() to expose new timing method - this replace change 1046.[1283]
    30/10/2021  1048  FIX  STDBASIC  N/A  Yes  AVR/PIC/LGT  Not required  Fix: stdbasic.h Change PULSEx delays to one cycle less using WAITL1 [1284]
    

    See here for the online release note https://1drv.ms/x/s!Ase-PX_n_4cvhJAysbPF3VJAnYaj3A?e=lgkZnV

    Enjoy

     
  • Anobium

    Anobium - 2021-11-15

    WAIT()resolved for 31k frequency.

    See https://sourceforge.net/projects/gcbasic/files/Release%20Candidates/Patches/ for new patches.

    See here, row 557, for the online release note https://1drv.ms/x/s!Ase-PX_n_4cvhJAysbPF3VJAnYaj3A?e=lgkZnV

    Enjoy

    Date        Index   Type Scope      Library  Func MCU    Docs           Description
    15/11/2021  1050    NEW COMPILER    N/A      Yes  PIC    Required       New: Add new delay routines for WAIT() when the frequency is less then 96 kHz.  This essentially means that WAIT() for 31kHz are now correct.  Delays of less than 28kHz are not support and will silently fail.
    When using chip frequencies of less than 96kHz the WAIT nn US has the following constraint in terms of accuracy. 
    - `WAIT nn US` is accurate ONLY when nn is divisable by 4. This is caused by the minimum ASM delay loop being a specific number of instructions.
    -  WAIT nn US` when not divisalbe by 4 will silent accept the nn value and incorrect delays will be produced.  
    Tested on PIC only.  This may work on AVR however this was not tested.
    
    This change we implemented by Angel Mier"
    
     

    Last edit: Anobium 2021-11-15
<< < 1 2 (Page 2 of 2)

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.