Other B4R v2.50 BETA has been released

Status
Not open for further replies.

Erel

B4X founder
Staff member
Licensed User
Longtime User
B4R v2.50 BETA is available for download: www.b4x.com/b4r/files/beta.exe

This update includes all the IDE improvements that were added to the other B4X products including the ability to easily share modules between projects.

  • IDE improvements.
  • ByteConverter.ObjectSet - Allows setting a global object. Especially useful with arrays of objects.
  • Bug fixes.
 

Mostez

Well-Known Member
Licensed User
Longtime User
I tried it but after uploading code it caused MEGA to reset and start over! I downgraded again to V2.2 and it worked OK!
 
Upvote 0

Mostez

Well-Known Member
Licensed User
Longtime User
I tried V2.5 again with UNO and the program did not start. it worked OK with V2.2. I've Arduino IDE V1.8.1 installed.
 
Upvote 0

Mostez

Well-Known Member
Licensed User
Longtime User
compilation logs attached for same UNO projects.
 

Attachments

  • V2-2_results.txt
    48.5 KB · Views: 442
  • V2-5_results.txt
    48.4 KB · Views: 465
Upvote 0

Mostez

Well-Known Member
Licensed User
Longtime User
I uninstalled everything and reinstalled V2.5 it again, I ran simple counting program OK on UNO, but failed to run bigger programs on both UNO and MEGA

B4X:
Sub Process_Globals
    'These global variables will be declared once when the application starts.
    'Public variables can be accessed from all modules.
    Public Serial1 As Serial
    Private Counter As Int
    Private timer As Timer
    
End Sub

Private Sub AppStart
    Serial1.Initialize(115200)
    timer.Initialize("timer_Tick",1000)
    timer.Enabled =True
    Log("AppStart")
End Sub

private Sub timer_Tick()
    Counter = Counter + 1
    Log ("Counter now is: ",Counter)
    
End Sub
 
Upvote 0

Peter Simpson

Expert
Licensed User
Longtime User
Thank you @Erel, great stuff as usual.
Sadly no OTA option, BUUUUUUUUUUUUUUUUUUUUUUUUUUUUUT as usual your efforts on this free for all development tool is greatly appreciated by myself and everybody that uses it.

My C/C++ has improved vastly over the past 12 months, but I still prefer using the B4X suite of tools ;)

Thank you...
 
Upvote 0

Mostez

Well-Known Member
Licensed User
Longtime User
Yes Erel, I set both to 9600, 9600 is a default value, user may change baud rate by sending BAUD.SET command. however the program runs and display the welcome message, but at final step it fails to run the 'looper' after line 119 nothing displayed on LCD and no response to pin change events.
B4X:
InitializeScale
...
....
AddLooper("ScaleTimer_Ticks")
The same thing also with MEGA with another much complicated code, every thing goes fine with displaying welcome message and loading settings from EEPROM, but it fails to run the timer that updates everything on LCD.
 
Upvote 0
Status
Not open for further replies.
Top